n = int(input())
nn = set(map(int, input().split()))
m = int(input())
mm = list(map(int, input().split()))
for i in range(m):
if mm[i] in nn:
print('1')
else:
print('0')
더 최적화 시킨 코드
N, A = int(input()), {i:1 for i in map(int, input().split())}
M = int(input())
for i in list(map(int, input().split())):
print(A.get(i, 0))
딕셔너리를 confrehension으로 만들기
for문으로 입력받기
get함수를 이용해 1 또는 0 출력
'알고리즘 > 백준 (Pyhthon)' 카테고리의 다른 글
[알고리즘] 백준 1427 소트인사이드 (0) | 2020.01.29 |
---|---|
[알고리즘] 백준 2750 수 정렬하기 (0) | 2020.01.29 |
[알고리즘] 백준 10930 SHA-256 (0) | 2020.01.27 |
[알고리즘] 백준 5397 키로거 (0) | 2020.01.27 |
[알고리즘] 백준 1966 프린터큐 (0) | 2020.01.27 |