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

 

 

 

 

posted @ 2018-05-20 18:48  过道  阅读(285)  评论(0编辑  收藏  举报