소스 코드
S = input().upper() # 대문자로 변환
T = [] # 알파벳 담을 리스트
for i in set(S): # set = list를 쪼갬. ex) abc = [a][b][c]
T.append(S.count(i))
idx = [i for i,x in enumerate(T) if x==max(T)] # 최대값
if len(idx)>1:print("?") # 최대값이 1개보다 많으면 "?"
else: print(list(set(S))[T.index(max(T))]) # S[max]
출력 결과
'5. 알고리즘 > 5_3 백준' 카테고리의 다른 글
[백준알고리즘] 1427번 소트인사이드 파이썬(Python) (0) | 2020.09.29 |
---|---|
[백준알고리즘] 2751번 수 정렬하기 2 파이썬(Python) (0) | 2020.09.24 |
[백준알고리즘] 2675번 문자열 반복 파이썬(Python) (0) | 2020.09.22 |
[백준알고리즘] 10809번 알파벳 찾기 파이썬(Python) (1) | 2020.09.16 |
[백준알고리즘] 1065번 한수 파이썬(Python) (0) | 2020.09.15 |