이전 풀이
https://dmaolon00.tistory.com/13
from collections import Counter
a = dict(Counter(input().upper()))
result = []
for i in a.keys():
if a[i] == max(a.values()):
result.append(i)
if len(result) > 1:
print("?")
else:
print(result[0])
Counter를 이용해서 자동으로 수를 세어줄 수 있도록 하였다. 이전 풀이보다 깔끔하게 한 줄로 바뀌어 보기 좋았다.
그리고 가장 수가 큰 것을 result에 추가해주며, 총 길이가 2 이상일 경우에는 ?가 출력되도록 하였다.
이전 풀이 때도 비슷하게 구현했고, 이번 풀이에는 Counter를 이용해서 좀 더 간략하게 바꿔줄 수 있었다.!
반응형