반응형
문제
설명
정수 조합의 숫자들을 숫자카드와 그 카드의 갯수로 딕셔너리(맵)로 정리해서 원하는 키 값을 넣었을때 갯수를 출력하는 문제
코드
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)
반응형
'PS' 카테고리의 다른 글
[백준 파이썬(python) 2309번 문제] (일곱 난쟁이) (0) | 2023.08.17 |
---|---|
[백준 파이썬(python) 14425번 문제] [문자열 집합] (0) | 2023.08.17 |
[백준 파이썬(python) 1620번 문제] [나는야 포켓몬 마스터 이다솜] (0) | 2023.08.17 |
[백준 파이썬(python) 1764번 문제] 듣보잡 (0) | 2023.08.17 |
백준 실버 달성 (0) | 2023.08.13 |