일기 대신 코드 슬쩍

백준 10815번 숫자 카드 본문

코딩테스트/백준(Python)

백준 10815번 숫자 카드

코코자 2023. 3. 17. 16:08
# 백준 10815번 숫자 카드
N = int(input())
Nlist = list(map(int, input().split()))
M = int(input())
Mlist = list(map(int, input().split()))
Nlist.sort()


def binary(array, target, start, end):
    while start <= end:
        mid = (start + end) // 2
        if array[mid] == target:
            return mid
        elif array[mid] > target:
            end = mid - 1
        else:
            start = mid + 1
    return None



for i in Mlist:
    result = binary(Nlist, i, 0, N-1)
    if result != None:
        print('1',end = ' ')
    else:
        print('0',end = ' ')

'코딩테스트 > 백준(Python)' 카테고리의 다른 글

[그리디] [파이썬] [백준] 11047번 동전0  (0) 2023.03.25
백준 2193번 이친수  (0) 2023.03.25
백준 2512번 예산  (0) 2023.03.16
백준 11399번 ATM  (0) 2023.03.09
백준 1764번 듣보잡  (0) 2023.03.09