알고리즘
python 백준1157 단어공부(BOJ1157)
피프밍
2023. 5. 25. 23:38
문제링크 : https://www.acmicpc.net/problem/1157
반복문과 조건문이랑 파이썬 대문자,소문자변경, 아스키코드 변환 함수정도 알면 쉽게 풀수있을것같다!
#입력
input_str = input().upper()
#알파벳
alphbet = [0] * 26
for i in input_str:
alphbet[ord(i)-65] += 1
max_cnt = 0
max_val = 0
max_index = 0
for i in range(0,len(alphbet)):
if alphbet[i] == max_val:
max_cnt += 1
if alphbet[i] > max_val:
max_cnt = 1
max_val = alphbet[i]
max_index = i
#출력
if max_cnt > 1:
print("?")
else :
print(chr(65+max_index))