题目描述
输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。
输入描述:
输入一个int型整数
输出描述:
按照从右向左的阅读顺序,返回一个不含重复数字的新的整数
示例1
输入
9876673
输出
37689
JAVA版
import java.util.Scanner;
public class test11 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String d = scan.nextLine();
StringBuilder sb = new StringBuilder();
for (int i = d.length()-1; i >= 0; i--) {
char c = d.charAt(i);
if(sb.length() == 0) sb.append(c);
for (int j = 0; j < sb.length(); j++) {
if(c == sb.charAt(j)) break;
if(j == sb.length()-1) sb.append(c);
}
}
System.out.println(sb.toString());
}
}
版权声明:本文为zs_life原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。