데일리 커밋
[백준] 1157번: 단어 공부
snape
2022. 1. 7. 15:55
https://www.acmicpc.net/problem/1157
1157번: 단어 공부
알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.
www.acmicpc.net
내 코드
from collections import Counter
a = input().upper()
b = Counter(a).most_common(2)
try:
if b[0][1] == b[1][1]:
print('?')
else:
print(b[0][0])
except:
print(b[0][0])
숏 코딩
from statistics import*
try:t=mode(input().upper())
except:t='?'
print(t)
mode 함수는 최빈값이 중복이 될 경우 error가 나타난다. 통계 함수를 정리 할 필요가 있다. 블로깅 컨텐츠가 늘었다ㅎㅎ