word = input()
word = word.upper()
cnt = [0]*26

for i in word:
    cnt[ord(i)-65] += 1

max_cnt = max(cnt)

if cnt.count(max_cnt) > 1:
    print('?')
else:
    print(chr(cnt.index(max_cnt) + 65))

 

* ord(i) : 문자를 아스키코드 값으로 (ex. ord('A') = 65)

** count로 개수 셀 수 있음

*** index() 찾아서 chr() -> 정수를 아스키코드로 변환 (ex. chr(65) = 'A')

'HELLO WORLD > BAEKJOON' 카테고리의 다른 글

백준 | 14489 치킨 두 마리 (...)  (0) 2025.01.09
백준 | 17219 비밀번호 찾기  (0) 2025.01.09
백준 | 7785 회사에 있는 사람  (0) 2025.01.09
백준 | 1764 듣보잡  (0) 2025.01.09
백준 | 14425 문자열 집합  (0) 2025.01.09

+ Recent posts