🧩PS/🥉Easy
[JAVA] 백준 1157번 - 단어 공부
Cocoon_
2021. 9. 30. 17:42
반응형
<코드>
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String S = sc.next();
S = S.toUpperCase();
int cnt[][] = new int[26][2];
for(int i = 0; i < 26; i++) {
cnt[i][1] = i;
}
for(int i = 0; i < S.length(); i++) {
cnt[S.charAt(i)-'A'][0]++;
}
Arrays.sort(cnt, (a,b)->{
return b[0]-a[0];
});
if(cnt[0][0] == cnt[1][0]) System.out.println('?');
else {
System.out.println((char)(cnt[0][1]+'A'));
}
}
}
https://www.acmicpc.net/problem/1157
1157번: 단어 공부
알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.
www.acmicpc.net
반응형