4016 : 가장 많이 나오는 자릿수
•시간제한: 1.000 S
•메모리제한: 256 MB
•제출: 3
•통과: 2
•만든사람: suakii
문제 설명
정수 $N$이 주어졌을 때, $N$의 자릿수 중에서 가장 많이 등장하는 숫자와 그 등장 횟수를 공백으로 구분하여 출력하는 프로그램을 작성하시오.
만약 가장 많이 등장하는 숫자가 여러 개라면, 그중 가장 작은 숫자를 출력합니다.
[제약 조건]
• $1 \le N \le 10^9$
• $N$은 정수
만약 가장 많이 등장하는 숫자가 여러 개라면, 그중 가장 작은 숫자를 출력합니다.
[제약 조건]
• $1 \le N \le 10^9$
• $N$은 정수
입력 설명
첫째 줄에 정수 $N$이 주어집니다.
출력 설명
가장 많이 등장하는 숫자와 등장 횟수를 공백으로 구분하여 출력합니다.
입력 예시
COPY
복사되었습니다!
복사되었습니다!
12233
출력 예시
COPY
복사되었습니다!
복사되었습니다!
2 2
도움
$0$부터 $9$까지의 빈도를 저장하는 배열을 선언하고 카운팅을 진행합니다. 빈도의 최댓값이 같을 경우 더 작은 인덱스의 숫자를 채택하도록 합니다.