코딩 연습/백준 코드

단어공부-1157.py

퀀텀리프하는 개발자 2023. 10. 15. 15:51
import sys

n_input = sys.stdin.readline
alphabet = n_input().upper().rstrip()  
# 대소문자 구분하지 않고 처리하기 위해 대문자화 시킵니다.
count = 0
result = '' # 알파벳 저장소
for i in set(alphabet): # set에 넣어 중복을 제거합니다. 같은 알파벳을 카운트 하는 것을 방지합니다.
    if i.isalpha():  # 알파벳인 경우에만 처리
        if alphabet.count(i) > count:
            # 집합에 속하는 각각의 문자의 횟수를 계산합니다.
            count = alphabet.count(i)
            # 현재까지 가장 많이 등장한 알파벳을 저장합니다.
            result = i
        elif alphabet.count(i) == count:
            result = '?'
            # 동률일 경우 ?를 반환합니다.
print(result)