4073 : 단어 빈도 분석
•시간제한: 1.000 S
•메모리제한: 256 MB
•제출: 6
•통과: 2
•만든사람: suakii
문제 설명
공백으로 구분된 단어들로 이루어진 문자열이 주어졌을 때, 가장 많이 등장한 단어와 그 등장 횟수를 구하는 프로그램을 작성하시오.
단, 가장 많이 등장한 단어가 여러 개(동률)인 경우에는 사전 순으로 가장 앞선 단어를 선택하여 출력한다.
[제약 조건]
• $1 \le (\text{단어의 개수}) \le 100$
[제약 조건]
• $1 \le (\text{단어의 개수}) \le 100$
입력 설명
첫째 줄에 공백으로 구분된 단어들로 이루어진 문자열이 주어집니다.
출력 설명
가장 많이 등장한 단어와 등장 횟수를 공백으로 구분하여 한 줄에 출력한다.
입력 예시
COPY
복사되었습니다!
복사되었습니다!
apple banana apple
출력 예시
COPY
복사되었습니다!
복사되었습니다!
apple 2
도움
단어의 등장 빈도를 기록한 뒤, 빈도 기준 내림차순 및 단어 알파벳순 오름차순으로 정렬한다.