https://www.acmicpc.net/problem/1371
문장이 주어지고 문장에서 가장 많이 사용된 알파벳을 출력하는 문제이다.
사용자로부터 문자열을 입력받다가 EOFError가 발생하면 알파벳을 계산한다.
try를 이용하여 사용자로부터 문자열을 입력받고, 입력받은 문자열의 알파벳 딕셔너리를 만든다. 딕셔너리 키는 알파벳, 벨류는 등장 횟수로 한다.
결과를 계산하기 위한 리스트를 선언하고 만든 딕셔너리에 존재하는 공백 키를 제거한다.
반복문을 통해 딕셔너리 벨류가 가장 큰값을 temp에 대입해놓는다.
다시 한번 반복하면서 최대 벨류를 가지는 키값을 리스트에 추가한다. 이후 정렬하고 출력한다.
'Koala - 8기 > 기초 알고리즘 스터디' 카테고리의 다른 글
[백준 / python] 1157. 단어 공부 (0) | 2022.10.02 |
---|---|
[C++] 백준 2828번: 사과 담기 게임 (0) | 2022.10.02 |
[백준/python] 23972 악마의 제안 (0) | 2022.09.25 |
[백준/Python]3181번 줄임말 만들기 (0) | 2022.09.25 |
[C++] 백준 7785번: 회사에 있는 사람 (2) | 2022.09.25 |