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()
'공부 > 알고리즘' 카테고리의 다른 글
[백준]2908_python파이썬 풀이 (0) | 2021.12.30 |
---|---|
[백준]1152_python파이썬 풀이 (0) | 2021.12.30 |
[백준]2675_python파이썬 풀이 (0) | 2021.12.29 |
[백준]10809_python파이썬 풀이 (0) | 2021.12.29 |
[백준]11720_python파이썬 풀이 (0) | 2021.12.29 |
댓글