반응형
문제
https://www.acmicpc.net/problem/27160
해설
해시 사용이 핵심이었다.
def solution(cards):
game_dict = dict()
for card in cards:
card_val = card.split(" ")
if game_dict.keys().__contains__(card_val[0]):
game_dict[card_val[0]] = int(game_dict[card_val[0]]) + int(card_val[1])
else:
game_dict[card_val[0]] = int(card_val[1])
for v in game_dict.values():
if v == 5:
return "YES"
return "NO"
count = int(input())
card_lst = [input() for _ in range(count)]
print(solution(card_lst))
반응형