PS

[백준 파이썬(python) 10816번 문제 숫자 카드 2 ]

이거시원조랑께 2023. 8. 15. 09:39
반응형

문제

설명

정수 조합의 숫자들을 숫자카드와 그 카드의 갯수로 딕셔너리(맵)로 정리해서 원하는 키 값을 넣었을때 갯수를 출력하는 문제

코드

import sys

d = dict()
N = int(sys.stdin.readline())
numbers = map(int, sys.stdin.readline().split())

for i in numbers:
    if i in d:
        d[i] += 1
    else:
        d[i] = 1

M = int(sys.stdin.readline())

numbers = map(int, sys.stdin.readline().split())

result = []

for i in numbers:
    if i in d:
        result.append(d[i])
    else:
        result.append(0)

print(*result)

 

반응형