[Python] 백준 1157 : 단어 공부

2021. 8. 19. 01:32

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

 

1157번: 단어 공부

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

www.acmicpc.net

 

 

string = input()
string = string.upper()
string_set = list(set(string))

a = []

for i in string_set:
  a.append(string.count(i))

if len(list(filter(lambda x: a[x] == max(a), range(len(a)))))>1:
  print("?")
else:
  print(string_set[a.index(max(a))].upper())

'Programming > BOJ' 카테고리의 다른 글

[Python] 백준 1292번 : 쉽게 푸는 문제  (0) 2021.08.19
[Python] 백준 11653번 : 소인수분해  (0) 2021.08.19
[Python] 백준 1100번 : 하얀 칸  (0) 2021.08.19
[Python] 백준 1026번 : 보물  (0) 2021.08.19
백준 문제집 모음  (0) 2021.07.27

BELATED ARTICLES

more