728x90
https://www.acmicpc.net/problem/1157
1157번: 단어 공부
알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.
www.acmicpc.net
import sys
from collections import Counter
def solution():
word = sys.stdin.readline().strip().upper()
counter = Counter(word)
max_count = max(counter.values())
most_common = [ char for char, count in counter.items() if count == max_count ]
print(most_common[0] if len(most_common) == 1 else "?" )
solution()
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 2164: 카드2 (0) | 2022.07.04 |
---|---|
[백준] 1181: 단어 정렬 (0) | 2022.07.03 |
[백준] 1697: 숨바꼭질 (0) | 2022.06.30 |
[백준] 7569: 토마토 (0) | 2022.06.30 |
[백준] 2667: 단지번호붙이기 (0) | 2022.06.29 |