1 题目
2 代码
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class B1021 {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine();
int[] num = new int[10];
for (int i = 0; i < input.length(); i++) {
num[Integer.parseInt(Character.toString(input.charAt(i)))]++;
}
for (int i = 0; i < num.length; i++) {
if (num[i] != 0)
System.out.println(i + ":" + num[i]);
}
}
}
3 要点
(1)N的位数不超过1000位,那么用int类型存储可能会爆,所以用字符串处理较为合适。