words=list(input().upper()) #입력리스트 Mississipi -> MISSISSIPI
word=list(set(words)) #입력리스트에서 중복 제거 MISP
cnt=[]
for i in word:#MISP
cnt.append(words.count(i)) #입력리스트에 i번째 요소가 몇개들어있는지 cnt에 추가
#1,4,4,1
if cnt.count(max(cnt))>1: #cnt리스트에서 가장 큰 값의 개수가 2개 이상
print('?')
else:
print(word[cnt.index(max(cnt))])
'Back-end > 백준(python)' 카테고리의 다른 글
[백준/python] 3052번:서로 다른 나머지 몇개 있나 (0) | 2023.10.24 |
---|---|
[백준/python] 10951번/ 입력개수 정해지지 않았을 때 -> while문 try-except ->에러 발생 시 입력 x (0) | 2023.10.24 |
[백준/python] 11021번: A+B-7/ f-string 포매팅 f'{넣고싶은변수}' (0) | 2023.10.24 |
[백준/python] 10988 팰린드롬: 런타임에러(IndexError) (1) | 2023.10.24 |
[백준/python] 2444번: 별 찍기/ print()에서 ,와 +의 차이 (1) | 2023.10.24 |