牛客網——華爲機試(題9:提取不重複的整數)(Java)

題目描述:

輸入一個int型整數,按照從右向左的閱讀順序,返回一個不含重複數字的新的整數。

輸入描述:

輸入一個int型整數

輸出描述:

按照從右向左的閱讀順序,返回一個不含重複數字的新的整數

示例1:

輸入:

9876673

輸出:

37689

代碼: 

import java.util.Scanner;
public class Main {
	public static void main (String[] args) {
		Scanner in = new Scanner(System.in);
		int n = in.nextInt();
		String s = String.valueOf(n);
		String s1 = "";
		for(int i = s.length()-1;i>=0;i--) {
			if(!s1.contains(String.valueOf(s.charAt(i)))) {
				s1 = s1 + String.valueOf(s.charAt(i));
			}
		}
		System.out.println(s1);
		in.close();
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章