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;
        }
    }
}
                    
                
                
            
        
浙公网安备 33010602011771号