#백준 #단계별로풀어보기 #파이썬 #Python #python #12단계 #집합과 맵 > #10816번: 숫자 카드 2 N = int(input()) A1 = list(map(int, input().split())) M = int(input()) A2 = list(map(int, input().split())) # 1. d1의 key: 어떤 숫자 카드인지, d1의 value: 숫자 카드 몇 장인지 d1 = dict() for i in A1: if d1.get(i) == None: d1[i] = 1 else: d1[i] += 1 # 2. d1에 i라는 숫자 카드가 있으면 value 출력, 없으면 0 출력 for i in A2: if d1.get(i) == None: print(end='0 ') else: print(d1[i], end=' ') 이 문제에서는 반복문이 없어서인지, import sys를 사용하는 것보다 input()을 바로 사용하는 것이 연산 시간 감소에 도움이 되었습니다...
#파이썬
#백준
#단계별로풀어보기
#Python
#import
#집합과
#연산시간
#12단계
#반복문없음
#메서드
#딕셔너리
#dictionary
#sys
#get
#input
#10816번
원문링크 : [백준] 10816번: 숫자 카드 2 (파이썬)