본문 바로가기
공부/알고리즘

[백준]1157_python파이썬 풀이 | 딕셔너리 키, 값 찾기

by happyeuni 2021. 12. 30.

s = input()
s = s.upper()
d = {} # 딕셔너리 선언. key:알파벳, value:개수
for i in s:
    if i not in d: #딕셔너리에 키없으면 추가
        d[i]=1
    else:
        d[i] += 1

a=[]
for k,v in d.items():
    if v == max(d.values()):
        a.append(k)
if len(a)==1:
    print(a[0])
else:
    print('?')

 

▼알파벳 대소문자 구분 없애는 방법

 

▼알파벳 대문자로 혹은 소문자로 만드는 방법

>>> s = "hi"
>>> s = s.upper() # 대문자로
>>> s
"HI"
>>> s = s.lower() # 소문자로

 

▼딕셔너리

d={} # 선언
for k,v in d.items():
	#를 이용하여 key와 value 접근
#d.keys()
#d.values()

 

댓글