작성
·
293
0
import java.util.*;
class Main {
public char solution(int n, String s){
int[] cnt = new int[n]; // 알파벳 등장 횟수 배열
char[] ch = s.toCharArray();
for (int i = 0; i < n; i++) {
cnt[ch[i]-65]++; // count배열에 a,b,c,d,e 투표결과 저장
}
int max = Integer.MIN_VALUE, answer =0;
for(int i = 0; i<5; i++){ // count배열의 인덱스 0,1,2,3,4만 체크
if(cnt[i] > max){
answer = i;
max = cnt[i];
}
}
return (char)(answer+65);
}
public static void main(String[] args){
Main T = new Main();
Scanner kb = new Scanner(System.in);
int n=kb.nextInt();
String str=kb.next();
System.out.println(T.solution(n, str));
}
}
이렇게 짜도 괜찮을까요?
답변 감사합니다~~!!