본문 바로가기
004 컴퓨터과학/알고리즘

[백준 온라인저지] 1157. 단어 공부

by Dallas 2023. 6. 4.
반응형

문제

 

예제

 

소스코드

시간 : 236ms

s = input()
s = s.upper()

hashes = {}
for x in s :
    if(hashes.get(x)) :
        hashes[x] += 1
    else :
        hashes[x] = 1

answer = [k for k,v in hashes.items() if max(hashes.values()) == v]
print(answer[0] if len(answer) == 1 else '?')

 

메모

  • Python Dictionary의 Key, Value 접근 : Dictionary.items()  --> Object.entries(object) in Javascript
  • 유용한 기능 : Python List Comprehension
반응형

댓글