import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { Scanner sc=new Scanner(System.in); PrintWriter out=new PrintWriter(new OutputStreamWriter(System.out)); ArrayList<Integer>arr; TreeMap<Integer,Integer>map; while(sc.hasNext()){ int m=sc.nextInt(); if(m==0)break; arr=new ArrayList<Integer>(); map=new TreeMap<>(); while(m-->0){ int n=sc.nextInt(); arr.add(n); } for (int i = 0; i < arr.size(); i++) { int num=xg(arr.get(i)); if(map.containsKey(num))map.put(num, map.get(num)+1); else map.put(num, 1); } boolean Exist=false; Collections.sort(arr); for (int i = 0; i < arr.size(); i++) { int l=arr.get(i); int num=xg(l); if(map.get(num)==1){out.print(l+" ");Exist=true;} } if(!Exist)out.print("None"); out.println(); out.flush(); } } static int xg(int n){ int i=-1; int[]a=new int[(n+"").length()]; while(n>0){ a[++i]=n%10;n/=10; } Arrays.sort(a); String str=""; for (int j =a.length-1; j >=0 ; j--) { str+=a[j]; } return Integer.parseInt(str); } }
0.0分
1 人评分
C语言训练-8除不尽的数 (C语言代码)暴力解法,答案只有一个,直接输出就好了浏览:1045 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1402 |
C语言训练-素数问题 (C语言代码)浏览:1695 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:778 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:732 |
【偶数求和】 (C语言代码)浏览:588 |
剪刀石头布 (C语言代码)浏览:1792 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1968 |
C二级辅导-阶乘数列 (C语言代码)浏览:583 |