백준 10815 파이썬
2024. 4. 14. 08:32ㆍ코딩 도구/백준 (단계별)
반응형
백준 10815 - 숫자 카드
문제
https://www.acmicpc.net/problem/10815
답안 코드 :
import sys
input = sys.stdin.readline
# 입력 받기
n = int(input()) # 상근이가 가지고 있는 숫자 카드의 개수
cards = set(map(int, input().split())) # 숫자 카드에 적혀있는 정수들
m = int(input()) # 검사할 숫자의 개수
numbers_to_check = list(map(int, input().split())) # 상근이가 가지고 있는지 검사할 숫자들
# 각 숫자가 상근이가 가지고 있는 숫자 카드에 적혀있는지 검사하여 결과 출력
result = [1 if num in cards else 0 for num in numbers_to_check]
print(' '.join(map(str, result)))
백준 / 문제 / 단계별로 풀어보기 / 14단계 집합과 맵
생각 :
# result = [1 if num in cards else 0 for num in numbers_to_check]
# 이 부분 연습
# import sys
# input = sys.stdin.readline
# 확실히 sys사용하면 좀 더 빨라진다.
반응형
'코딩 도구 > 백준 (단계별)' 카테고리의 다른 글
백준 7785 파이썬 items() 함수 lambda (2) | 2024.04.16 |
---|---|
백준 14425 파이썬 (1) | 2024.04.15 |
백준 18870 파이썬 딕셔너리 (14) | 2024.04.13 |
백준 10814 파이썬 런타임에러 해결 (16) | 2024.04.12 |
백준 1181 파이썬 .strip()와 lambda (10) | 2024.04.11 |