문제링크
https://www.acmicpc.net/problem/1157
나의코드
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] arr = new int[26];
String word = br.readLine();
for(int i = 0; i < word.length(); i++){
if('a' <= word.charAt(i) && word.charAt(i) <= 'z'){
arr[word.charAt(i) - 'a']++;
} else{
arr[word.charAt(i) - 'A']++;
}
}
int max = -1;
char ch = '?';
for(int i = 0; i < 26; i++){
if(arr[i] > max){
max = arr[i];
ch = (char)(i + 65);
} else if(arr[i] == max){
ch = '?';
}
}
System.out.print(ch);
}
}
'Baekjoon Online Judge' 카테고리의 다른 글
[BOJ] 백준 1152번: 단어의 개수 (Java) (0) | 2023.03.21 |
---|---|
[BOJ] 백준 2675번: 문자열 반복 (Java) (0) | 2023.03.20 |
[BOJ] 백준 10809번: 알파벳 찾기 (Java) (0) | 2023.03.18 |
[BOJ] 백준 11720번: 숫자의 합 (Java) (0) | 2023.03.17 |
[BOJ] 백준 11654번: 아스키 코드 (Java) (0) | 2023.03.16 |
댓글