17:不重复整数提取NoRepeatNum
题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:输入一个int型整数
输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
输入例子:
9876673
输出例子:
37689
import java.util.Scanner; /*题目描述 输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。 输入描述:输入一个int型整数 输出描述:按照从右向左的阅读顺序,返回一个不含重复数字的新的整数 输入例子:9876673 输出例子:37689*/ public class NoRepeatNum { public static void main(String[] args) { Scanner in = new Scanner(System.in); String input = in.nextLine(); int[] temp = new int[10]; int length = input.length(); for(int i=length-1;i>=0;i--){ if(temp[input.charAt(i)-48] == 0 ) { System.out.print(input.charAt(i)-48); temp[input.charAt(i)-48]++; } } } }
but -48