欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

提取不重复的整数

程序员文章站 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]);
            }
        }
    }
}