HJ9

题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
保证输入的整数最后一位不是0。
输入描述:
输入一个int型整数

输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数

示例1
输入
9876673
输出
37689

用HashSet,这样就能保证key顺序为插入顺序


import java.util.*;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        int n = scanner.nextInt();
        HashSet<Integer> set= new HashSet<>();
        while (n>=1){
            if (!set.contains(n%10)){
                set.add(n%10);
                System.out.print(n%10);
            }
            n/=10;
        }

    }
}
posted @ 2021-01-25 17:34  tanjr  阅读(247)  评论(0编辑  收藏  举报