
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 |