题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
示例1
输入
9876673
输出
37689
时间限制:1秒 空间限制:32768K 热度指数:102900
参考代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int input = scanner.nextInt();
int num = 0;
int[] inArray = new int[10]; // 因为数字不会超过十个
while (input != 0) {
if (inArray[input % 10] == 0) {
inArray[input % 10]++;
num = num * 10 + input % 10;
}
input /= 10;
}
System.out.println(num);
}
}