数字统计Submit: 1420 Accepted:699Time Limit: 1000MS Memory Limit: 65536K
Description
给你一个非常大的整数x,(-10^400 <=x<= 10^400),请统计x的每一位,分别输出9,1,2出现的次数.
Input
一个大整数;
Output
一共三行,第一行是9出现的次数,第二行是1出现的次数,第三行是2出现的次数。
Sample Input
912912912910915902
Sample Output
6
5
4
Source
import java.util.*;
public class test {
int nine,two,one;
public static void main(String[] args){
Scanner sca = new Scanner(System.in);
char[] a=new char[402];
while(sca.hasNext()){
int nine=0,two=0,one=0;
String ex=sca.next();
a=ex.toCharArray();
int l=a.length;
for(int i=0;i<l;i++){
switch (a[i]) {
case '9':
nine++;
continue;
case '2':
two++;
continue;
case '1':
one++;
continue;
default:
break;
}
}
System.out.println(nine);
System.out.println(one);
System.out.println(two);
}
}
}