import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
String str = sc.nextLine();
int[] cntArr = new int[4];
for (int i = 0; i < str.length(); i++) {
if(str.charAt(i) >= 'a' && str.charAt(i) <= 'z' ) {
cntArr[0]++;
}
if(str.charAt(i) >= 'A' && str.charAt(i) <= 'Z' ) {
cntArr[1]++;
}
if(str.charAt(i) >= '0' && str.charAt(i) <= '9' ) {
cntArr[2]++;
}
if(str.charAt(i) == ' ' ) {
cntArr[3]++;
}
}
for (int i = 0; i < cntArr.length; i++) {
System.out.print(cntArr[i] + " ");
}
}
}
}
char 문자로도 그냥 비교가 가능하다
'JAVA > 백준' 카테고리의 다른 글
[문자열 처리] 백준 10824 (0) | 2021.07.31 |
---|---|
[문자열 처리] 백준 11655 (0) | 2021.07.30 |
[문자열 처리] 백준 10809 (0) | 2021.07.30 |
[문자열 처리] 백준 10808 (0) | 2021.07.30 |
[입출력] 백준 10992 (0) | 2021.07.30 |