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


문제

알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.


입력

알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.


출력

첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 ?를 출력한다.


예제 입력

zZa


예제 출력

Z


코드


👩‍💻 풀이과정

  • 각 문자들의 빈도수를 나타내기 위한 배열 생성
  • 문자열 입력 받음
  • 반복문을 통해 해당 문자의 인덱스에 해당하는 원소 증가
    • 대문자와 소문자 구분해서 판별
      • charAt으로 ASCII 코드 이용