Algorithm/백준

[백준(BOJ) / python] 1157 - 단어 공부

Jonnie 2021. 8. 15. 04:43
#어렵다 어려워...
s = input()
s = s.upper()
counts = {}

maxString = 0 #가장 많이 사용된 알파벳
maxCount = 0 #사용횟수

for i in s:
    if i in counts:
        counts[i] += 1
    else:
        counts[i] = 1

for i in counts:
    if counts[i] > maxCount:
        maxCount = counts[i]
        maxString = i
    elif counts[i] == maxCount:
        maxString = "?"

print(maxString)

 

https://www.acmicpc.net/problem/1157

 

1157번: 단어 공부

알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.

www.acmicpc.net