题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
保证输入的整数最后一位不是0。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
示例1
输入
9876673
输出
37689
public static void main(String[] args) { Scanner in = new Scanner(System.in); String str = in.nextLine(); in.close(); String[] strs = str.split(""); TreeSet<Integer> set = new TreeSet<>(new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) { return o1 == o2 ? 0 : 1; } }); for (int i = strs.length - 1; i >= 0; i--) { set.add(Integer.parseInt(strs[i])); } for (Integer s : set) { System.out.print(s); } }