질문 설명
int Integer를 입력하고 오른쪽에서 왼쪽으로 읽는 순서대로 복제 번호없이 새 정수를 반환하십시오.
설명 입력 :
int 정수를 입력하십시오
출력 설명 :
오른쪽에서 왼쪽으로 읽는 순서대로 중복 번호가없는 새 정수를 반환합니다.
입력 예 :
9876673
출력 예 :
37689
import java.util.hashset; import java.util.set; import java.util.scanner; public class main {public static int norepeatnum (int num) {string str = string.valueof (num); int len = str.length (); set <atire> set = new Hashset <>); i = len-1; i> = 0; i-) {// 복제가 없으면 (set.add (st.charat (i))) {sb.append (str.charat (i));}} retugger.parseint (sb.tostring ()); public static void main (string) [ARGS) {args) {areg)} if (set feature)를 추가 할 수 있습니다. 스캐너 (System.In); while (sc.hasnext ()) {int num = integer.parseint (sc.nextline ()); system.out.println (norepeatnum (num));} sc.close ();}}결과:
요약
위의 것은 비 반복 정수 인스턴스를 추출하는 Java 구현에 관한 것입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구는이 사이트의 다른 관련 주제를 계속 참조 할 수 있습니다. 단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!