-
백준 10820번 문자열 분석 문제 풀이 ( Java )Problem Solving/Java 2019. 10. 21. 19:40반응형1234567891011121314151617181920212223242526272829303132333435363738394041424344454647public class Main {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));String input = "";while ((input = br.readLine()) != null ) {int[] arr = new int[4];for (int i = 0; i < input.length(); i++) {// 소문자if (input.charAt(i) >= 'a' && input.charAt(i) <= 'z') {arr[0] += 1;}// 대문자if (input.charAt(i) >= 'A' && input.charAt(i) <= 'Z') {arr[1] += 1;}// 숫자if (input.charAt(i) >= '0' && input.charAt(i) <= '9') {arr[2] += 1;}// 공백if (input.charAt(i) == ' ') {arr[3] += 1;}}for (int i : arr) {}bw.write('\n');}}}
풀다가 안건데 BufferedReader 로 EOF 처리를 해본 적이 없어서 살짝 헤맸다
이렇게 하는 거구나~~
반응형'Problem Solving > Java' 카테고리의 다른 글
백준 11656번 접미사 배열 문제 풀이 ( Java ) (0) 2019.10.21 백준 11655 ROT13 문제풀이 ( Java ) (0) 2019.10.21 백준 10809번 알파벳 찾기 문제 풀이 ( Java ) (0) 2019.10.21 백준 10808번 알파벳 개수 문제 풀이 ( Java ) (0) 2019.10.21 백준 1918번 후위 표기식 문제 스택 활용 풀이 ( Java ) (0) 2019.10.21