만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

가장 많이 나온 단어

면접 대비

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

요약
n개 소문자 단어를 세어 가장 많이 나온 단어와 횟수를 출력하고 동점이면 사전 순으로 가장 뒤인 단어를 선택합니다.
난이도

쉬움10점 중 3점

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

문제

tf-idf(단어 빈도-역문서 빈도)는 문서 집합에서 어떤 단어가 얼마나 중요한지를 나타내는 수치이고, 정보 검색 시스템에서 자주 쓴다. 한 문서에 단어가 몇 번 나오는지, 즉 단어 빈도는 tf-idf를 구하는 주요 요소 중 하나다.

문서에서 가장 자주 나온 단어를 찾는 프로그램을 작성하시오.

입력

첫째 줄에 단어의 개수 nn (1≤n≤10001 \le n \le 1000)이 주어진다. 이어지는 nn개 줄에 단어가 한 줄에 하나씩 주어진다. 각 단어는 소문자로만 이루어지고, 길이는 최대 20이다.

출력

가장 자주 나온 단어와 그 빈도를 공백 하나로 구분해 출력한다. 빈도가 가장 높은 단어가 둘 이상이면 사전순으로 가장 뒤에 오는 단어를 출력한다.

예제1

  1. 예제 1

    입력
    10
    mountain
    lake
    lake
    zebra
    tree
    lake
    zebra
    zebra
    animal
    lakes
    
    예상 출력
    zebra 3