【Java面试题】提取不重复的整数
生活随笔
收集整理的這篇文章主要介紹了
【Java面试题】提取不重复的整数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
輸入一個int型整數,按照從右向左的閱讀順序,返回一個不含重復數字的新的整數。
package com.zxl.interview.demo1;import java.util.Scanner;/*** 輸入一個int型整數,按照從右向左的閱讀順序,返回一個不含重復數字的新的整數。125448 -> 84521 bitmap 位圖*/ public class 提取不重復的整數 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNext()){String str = scanner.nextLine();int length = str.length();int[] arr = new int[10];for (int i = length-1; i >=0 ; i--) {if (arr[str.charAt(i)-48]==0){System.out.print(str.charAt(i)-48);arr[str.charAt(i)-48]++;}}}}}總結
以上是生活随笔為你收集整理的【Java面试题】提取不重复的整数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【视频】vue插值表达式之字符串的反转
- 下一篇: 【Java面试题视频讲解】十六进制转十进