题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
示例1
输入
9876673
输出
37689
import java.util.*; public class Main{ public static void handler(int num) { String numStr = String.valueOf(num); List<Character> list = new ArrayList<>(numStr.length()); Character tmpChar; for(int i = numStr.length() - 1; i >= 0; --i) { tmpChar = numStr.charAt(i); if(!list.contains(tmpChar)) { list.add(tmpChar); } } for(Character c : list) { System.out.print(c); } System.out.println(); } public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { handler(sc.nextInt()); } } }