파이썬 입력받는 방법
- input()
- import sys/ sys.stdlin.readline() # 여러 줄 받을 경우
백준 카드
# 1개 정수
a=int(sys.stdin.readline())
# 여러 개
1. a,b,c = map(int, sys.stdin.readline().split())
2. a,b = map(int, input().split())
# 리스트로 저장
1. data= list(map(int, sys.stdin.readline().split()))
2. data = list(map(int,input().split()))
첫째 줄 : 상근이가 가지고 있는 카드 수
둘째 줄 : 상근이가 가지고 있는 카드
셋째 줄 : 정수 m개
넷째 줄 : 비교할 카드
비교해서 있으면 1 없으면 0 반환
import sys
N = int(sys.stdin.readline())
num=list(map(int,input().split()))
M=int(sys.stdin.readline())
mnum=list(map(int,input().split()))
result={}
for i in range(len(num)):
result[num[i]]=0
for j in range(M):
if mnum[j] not in result:
print(0,end='')
else:
print(1,end='')
찾아보니 이진탐색으로도 가능하다고 함