가장 많이 나온 알파벳

면접 대비

시간 제한2초메모리 제한128 MB

요약
대소문자를 구분하지 않고 문자열에서 각 알파벳의 빈도를 세어 가장 많이 나온 문자를 대문자로 출력하고, 동률이면 물음표를 출력하는 문제입니다.
난이도

쉬움10점 중 2점

유형
해시맵, 문자열, 구현
정답자
아직 제출이 없습니다

문제

알파벳 대문자와 소문자로 이루어진 단어가 주어진다. 이 단어에서 가장 많이 등장한 알파벳을 구하라. 대문자와 소문자는 같은 알파벳으로 취급한다.

입력

첫째 줄에 알파벳 대문자와 소문자로 이루어진 단어가 주어진다. 단어의 길이는 1,000,000 이하이다.

출력

첫째 줄에 가장 많이 등장한 알파벳을 대문자로 출력한다. 가장 많이 등장한 알파벳이 여러 개라면 ?를 출력한다.

예제4

  1. 예제 1

    입력
    Mississipi
    
    예상 출력
    ?
    
  2. 예제 2

    입력
    zZa
    
    예상 출력
    Z
    
  3. 예제 3

    입력
    z
    
    예상 출력
    Z
    
  4. 예제 4

    입력
    baaa
    
    예상 출력
    A