10816 - 숫자 카드 2

LeeKyoungChang·2022년 3월 14일
0

Algorithm

목록 보기
65/203
post-thumbnail

📚 10816 - 숫자 카드 2

숫자 카드 2

 

이해

숫자 카드 1 문제와 거의 유사한 문제이다.
갯수를 세어주는 코드를 이용하면 된다.
collectionsCounter를 사용하면 된다.
Counter는 딕셔너리 형식으로 배열에 있는 값이 key값이 되고 갯수가 value가 된다.
이외는 코드를 보면 쉽게 이해가 될 것이다.

 

소스

import sys
from collections import Counter

read = sys.stdin.readline

n = int(read())

card_A = list(map(int, read().split()))

m = int(read())

card_B = list(map(int, read().split()))

count = Counter(card_A)

print(' '.join(str(count[x]) if x in count else '0' for x in card_B))
# card_B에서 데이터를 꺼낸다. x가 count 안에 있다면 출력을 count[x]로 하고, 아니면 0을 한다.

 

채점 결과

스크린샷 2022-03-14 오후 10 38 02

 


참고 : https://www.acmicpc.net/source/38112063

profile
"야, (오류 만났어?) 너두 (해결) 할 수 있어"

0개의 댓글