[알고리즘/파이썬] 백준 1157 - 단어공부
2020. 7. 15. 08:20ㆍ개발/알고리즘
64%에서 틀렸다면 단어 2개짜리 넣어서 다시 테스트해보자.
# 모두 대문자로
word = input().upper()
# 알파벳 한개만 입력된경우.
if len(word) == 1 :
print(word)
quit()
h_word = {}
# 알파벳별 dict
for i in set(word):
h_word[i] = 0
# 알파벳별 사용횟수
for i in word:
h_word[i] += 1
# value별로 dict 정렬
h_word = sorted(h_word.items(),reverse=True,key=lambda item:item[1])
# 첫번째와 두번째가 같으면 ? 출력
if h_word[0][1] == h_word[1][1]:
print("?")
else:
print(h_word[0][0].upper())
'개발 > 알고리즘' 카테고리의 다른 글
[알고리즘/자바] 프로그래머스 - 이상한 문자 만들기 (0) | 2020.07.19 |
---|---|
[알고리즘/파이썬] 백준 11047번 - 동전0 (0) | 2020.07.16 |
[알고리즘/파이썬] 백준 2606 - 바이러스 (0) | 2020.07.14 |
[알고리즘/파이썬] 1697번 - 숨바꼭질 (0) | 2020.07.13 |
[알고리즘/파이썬] 백준 2178 - 미로탐색 (0) | 2020.07.07 |