반응형
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = "";
while ((input = br.readLine()) != null) {
char str[] = input.toCharArray();
int small = 0, capital = 0, num = 0, blank = 0;
for (char ch : str) {
if ('a' <= ch && ch <= 'z')
small++;
else if ('A' <= ch && ch <= 'Z')
capital++;
else if ('0' <= ch && ch <= '9')
num++;
else
blank++;
}
System.out.printf("%d %d %d %d\n", small, capital, num, blank);
}
}
}
반응형
'Algorithm' 카테고리의 다른 글
백준 11655번 ROT13 [ Java ] (0) | 2021.03.29 |
---|---|
백준 2743번 단어 길이 재기 [ Java ] (0) | 2021.03.29 |
백준 1918번 후위 표기식 [ Java ] (0) | 2021.03.29 |
백준 1935번 후위 표기식2 [ Java ] (0) | 2021.03.28 |
백준 17299번 오등큰수 [ Java ] (0) | 2021.03.28 |