cool hamsters never sleep

백준 1157. 단어 공부 본문

Python Algorithm

백준 1157. 단어 공부

슈슈 susu 2022. 7. 29. 10:05
# 1157. 단어 공부
n = input().upper()
nset = list(set(n)) # set으로 받아서 먼저 중복값 제거 후 리스트화

cnt = [] # 문자 갯수를 요소로 받는 리스트 생성

for i in nset : # 입력한 문자 안에 리스트 요소 개수 세고, 요소화
    cnt.append(n.count(i))
    
if cnt.count(max(cnt)) > 1 :
    print("?") # 최댓값이 2개 이상
else :
    print(nset[cnt.index(max(cnt))])

 

set () : 중복 제거

a.index(x) : 리스트 a에 있는 요소 x의 위치값 반환

'Python Algorithm' 카테고리의 다른 글

백준 1316. 그룹 단어 체커  (0) 2022.07.31
백준 2941. 크로아티아 알파벳  (0) 2022.07.30
백준 2675. 문자열 반복  (0) 2022.07.28
백준 10809. 알파벳 찾기  (0) 2022.07.27
백준 11653. 소인수분해  (0) 2022.07.26
Comments