HDOJ 2017文字列統計
1516 ワード
Problem Descriptionは、指定された文字列について、数値文字の出現回数を統計します.
Input入力データは複数行あり、最初の行は整数nであり、テストインスタンスの個数を表し、後にn行が続き、各行にはアルファベットと数字からなる文字列が含まれている.
Outputは、各テストインスタンスについて、その列の数値の個数を出力し、各出力が1行を占める.
Sample Input 2 asdfasdf123123asdfasdf asdf111111111asdfasdfasdf
Sample Output 6 9
Input入力データは複数行あり、最初の行は整数nであり、テストインスタンスの個数を表し、後にn行が続き、各行にはアルファベットと数字からなる文字列が含まれている.
Outputは、各テストインスタンスについて、その列の数値の個数を出力し、各出力が1行を占める.
Sample Input 2 asdfasdf123123asdfasdf asdf111111111asdfasdfasdf
Sample Output 6 9
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
while(n-->0){
String str=sc.next();
char[] ch=str.toCharArray();
int m=0;
for(int i=0;i<str.length();i++){
if(ch[i]>='0'&&ch[i]<='9')
m++;
}
System.out.println(m);
}
}
}