<문제>

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

+ Recent posts