본문 바로가기
백준 문제풀이

baekjoon - python - 1157

by winston1214 2020. 8. 21.
반응형

https://www.acmicpc.net/problem/1157

 

1157번: 단어 공부

알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.

www.acmicpc.net

 

# @Author YoungMinKim
# baekjoon
string = input()
ls= list(string)
ls = [ls[i].lower() for i in range(len(ls))]
maximum=0
cnt=[]
final=''
for i in set(ls):
    cnt.append(ls.count(i))
    if maximum < ls.count(i):
        maximum = ls.count(i)
        final = i
    else:
        continue
if cnt.count(maximum)>1:
    print('?')
else:
    print(final.upper())

 

반응형

'백준 문제풀이' 카테고리의 다른 글

baekjoon - python - 1237  (0) 2020.08.21
baekjoon - python - 1212  (0) 2020.08.21
baekjoon - python - 1152  (0) 2020.08.21
baekjoon - python - 1110  (0) 2020.08.21
baekjoon - python - 1026  (0) 2020.08.21

댓글