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;
}
}
}