본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

백준알고리즘


https://www.acmicpc.net/problem/1157


쉬운 문제 그냥 순차적으로 생각한대로 짜면 된다.

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        String inputStr = scan.nextLine().trim().toLowerCase();
        
        int charArray[] = new int[26];
        int count = 0;
        
        for(int i=0; i<inputStr.length(); i++) {
            int result = (int)inputStr.charAt(i) - 97;
            charArray[result]++;
            
            count = Math.max(count, charArray[result]);
        }
        
        int result = 0;;
        char ch = 0;
        for(int i=0; i < charArray.length; i++) {
            if(charArray[i] == count) {
                result++;
                ch = (char)(i + 65);
            }
        }
        
        if(result != 1) {
            System.out.println("?");
        } else {
            System.out.println(ch);
        }
        
        scan.close();
    } 
}