【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]++;}}}}}

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
