【华为机试】—— 9.提取不重复的整数

题目

解法

import java.util.HashSet;
import java.util.Scanner;

public class Main {
    
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        
        int input = sc.nextInt();
        
        int[] map = new int[10];
        
        StringBuffer sb = new StringBuffer();
        
        while(input!=0){
            
            int tail = input % 10;
            
            if(map[tail] == 0){
                map[tail] ++;
                sb.append(tail);
            }
            
            input /= 10;
        }
        
        System.out.println(sb.toString());
    }
}

猜你喜欢

转载自www.cnblogs.com/bopo/p/9259032.html