BOJ - 1920

주의·2024년 1월 25일
0

boj

목록 보기
116/214

백준 문제 링크
수 찾기

❓접근법

  1. 정수들을 차례대로 리스트 A와 리스트 B에 넣는다.
  2. 차집합을 구하기 위해 set함수를 적용한 set_A와 set_B를 만든다.
  3. set_B - set_A를 diff로 지정한다.
  4. 만약 B의 정수 중에서 diff에 있으면 0을
    없으면 1을 출력한다.

👌🏻코드

N = int(input())

A = list(map(int, input().split()))

M = int(input())

B = list(map(int, input().split()))

set_A = set(A)
set_B = set(B)

diff = set_B - set_A

for i in B:
    if i in diff:
        print(0)
    else:
        print(1)

0개의 댓글