JAVA---------华为机试------------提取不重复的整数
题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
输入
9876673
输出
37689
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		String string = scanner.nextLine();
		int[] a = new int[10];
		for (int i = string.length() -1; i >=0 ; i--) {
			if(a[string.charAt(i) - '1'] == 0) {
				System.out.print(string.charAt(i));
				a[string.charAt(i) - '1'] = 1;
			}
		}
	}
}
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号