1021(11)
1个答案错误
import java.util.Arrays; import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class Main { public static void main(String[] args) { // write your code here Scanner sc=new Scanner(System.in); int n=sc.nextInt(); char[] c=(n+"").toCharArray(); Set<Integer> s=new HashSet<Integer>(); for (int i=0;i<c.length;i++){ s.add(Integer.parseInt(c[i]+"")); } int[] order=new int[s.size()]; Object[] si=s.toArray(); for (int i=0;i<s.size();i++){ order[i]=(int)si[i]; } Arrays.sort(order); for (int i=0;i<order.length;i++){ int count=0; for (int j=0;j<c.length;j++){ if (order[i]==(int)(c[j]-48)){ count++; } } System.out.println(order[i]+":"+count); } } }
勿在浮沙筑高台