提取不重复的整数
程序员文章站
2022-07-13 13:20:44
...
题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
import java.util.HashSet;
import java.util.Scanner;
import java.util.Set;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNext())
{
Set<Character> set = new HashSet<>();
int input = scanner.nextInt();
char[] inputs = String.valueOf(input).toCharArray();
for (int i = inputs.length - 1; i >= 0; i--)
{
if (set.add(inputs[i]))
System.out.print(inputs[i]);
}
}
}
}