[Python] 백준 10815번

eun·2024년 1월 11일

10815 문제

위 문제를 먼저 이해해보자.
상근이가 가지고 있는 n개의 카드가 주어지고, m개의 카드가 주어졌을 때 m개의 카드 중 상근이가 갖고 있는 카드라면 1을, 갖고있지 않다면 0을 출력하는 문제이다.

# 10815

import sys

n = int(input())

n_set = set(map(int, sys.stdin.readline().split()))

m = int(input())

m_list = list(map(int, sys.stdin.readline().split()))

for i in m_list:
    if i in n_set:
        print(1, end=' ')
    else:
        print(0, end=' ')

해당 문제는 set을 활용하면 쉽게 풀 수 있는 문제였다.

0개의 댓글