
<문제>
https://www.acmicpc.net/problem/27160
<풀이>
import sys
input = sys.stdin.read().splitlines()
def solve(input):
N = int(input.pop(0))
dict = {}
answer = 'NO'
for i in input:
f, n = i.split()
dict[f] = 0
for i in input:
f, n = i.split()
dict[f] += int(n)
if 5 in dict.values():
answer = 'YES'
return answer
print(solve(input))
- 키 밸류가 필요한 문제이므로 해시테이블 사용
- 키 넣기 위해 순회
- 밸류 넣기 위해 순회
- 밸류 중에 5 있나요? -> 있으면 YES
'TIL > [파이썬] 1일 1코테' 카테고리의 다른 글
| 아 맞다 마늘_백준32978 (0) | 2025.01.22 |
|---|---|
| Hashing_백준15829 (0) | 2025.01.22 |
| 전화번호 목록_프로그래머스 (0) | 2025.01.20 |
| 세로읽기_백준10798 (0) | 2025.01.18 |
| 뜨거운 붕어빵_백준11945 (0) | 2025.01.16 |