题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
use std::io::{self, *};
use std::collections::HashSet;
fn main() {
    let stdin = io::stdin();
    unsafe {
        for line in stdin.lock().lines() {
            let ll = line.unwrap();
            let mut numbers: Vec<&str> = ll.split("").filter(|&x| !x.is_empty()).collect();
            numbers.reverse();
            let mut uniques = HashSet::new();
            numbers.retain(|e| uniques.insert(*e));
            let res = numbers.into_iter().collect::<String>();
            println!("{:}", res);
        }
    }
}

 投递百度等公司10个岗位
投递百度等公司10个岗位 查看19道真题和解析
查看19道真题和解析