1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class StudyWord { public static void main(String[] args) throws IOException { // 20210625 - 1157번 ///////////////////////////////////////////////////////////////////////이해 못함 다시 풀기 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); String str = br.readLine().toUpperCase(); /* char arr[] = new char[str.length()]; for (int i = 0; i < arr.length; i++) { arr[i] = str.charAt(i); } */ int arr[] = new int[26]; int max = -1; char result = '?'; for (int i = 0; i < str.length(); i++) { arr[str.charAt(i) - 65]++; if (max < arr[str.charAt(i) - 65]) { max = arr[str.charAt(i) - 65]; result = str.charAt(i); } else if (max == arr[str.charAt(i) - 65]) { result = '?'; } } bw.write(String.valueOf(result)); bw.flush(); bw.close(); br.close(); } } | cs |
'코딩테스트 > 백준' 카테고리의 다른 글
Java - 백준 코딩테스트 2641번 [문자열 - 크로아티아 알파벳] (0) | 2021.07.06 |
---|---|
Java - 백준 코딩테스트 5622번 [문자열 - 다이얼] (0) | 2021.06.30 |
Java - 백준 코딩테스트 2908번 [문자열 - 상수] (0) | 2021.06.29 |
Java - 백준 코딩테스트 1152번 [문자열 - 단어의 개수] (0) | 2021.06.28 |
Java - 백준 코딩테스트 2675번 [문자열 - 문자열 반복] (0) | 2021.06.25 |
Java - 백준 코딩테스트 10809번 [문자열 - 알파벳 찾기] (0) | 2021.06.25 |
Java - 백준 코딩테스트 2557번 [입출력과 사칙연산 - Hello World] (0) | 2021.06.24 |
Java - 백준 코딩테스트 10718번 [입출력과 사칙연산 - We love kriii] (0) | 2021.06.24 |