본문 바로가기
Problem Solving/BOJ

[BOJ][Python]1920번 풀이

by NoiB 2021. 12. 19.
반응형

이번 문제는 아직 이유는 못찾았는데 런타임 에러가 나더라구요. 입력 예시는 통과하니까 일단 글은 써봅니다만, 나중에 고쳐야할 것 같네요.

 

문제 : https://www.acmicpc.net/problem/1920

 

1920번: 수 찾기

첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들

www.acmicpc.net

코드 :

import sys
ssr = sys.stdin.readline

def counting():
    cnt = [0 for _ in range(1,100002)]
    for i in num:
        cnt[i] += 1
    for j in num1:
        if cnt[j] == 0:
            print(0)
        else:
            print(1)
    return
            
n = int(ssr())
num = list(map(int, ssr().split()))
m = int(ssr())
num1 = list(map(int, ssr().split()))

counting()

일부러 범위도 조금 넉넉하게 잡았는데요. 다음에 고쳐보든가 해야죠.

반응형

'Problem Solving > BOJ' 카테고리의 다른 글

[BOJ][Python]백준 2609번 풀이  (0) 2021.12.25
[BOJ][Python]백준 2164번 풀이  (0) 2021.12.23
[BOJ][Python]1259번 풀이  (0) 2021.12.19
[BOJ][Python]백준 2920번 풀이  (0) 2021.12.19