https://www.acmicpc.net/problem/1157
풀이
words = input().upper()
unique_words = list(set(words)) # 입력받은 문자열에서 중복값을 제거
cnt_list = []
for x in unique_words :
cnt = words.count(x)
cnt_list.append(cnt) # count 숫자를 리스트에 append
if cnt_list.count(max(cnt_list)) > 1 : # count 숫자 최대값이 중복되면
print('?')
else :
max_index = cnt_list.index(max(cnt_list)) # count 숫자 최대값 인덱스(위치)
print(unique_words[max_index])
'Python > Baekjoon' 카테고리의 다른 글
백준 2908번 : 상수 (0) | 2022.10.06 |
---|---|
백준 1152번 : 단어의 개수 (0) | 2022.10.06 |
백준 2675번 : 문자열 반복 (0) | 2022.10.06 |
백준 10809번 : 알파벳 찾기 (0) | 2022.10.06 |
백준 11720번 : 숫자의 합 (0) | 2022.10.06 |