로딩
요청 처리 중입니다...

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

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

#백준 #단계별로풀어보기 #파이썬 #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번