프로그래밍 문제 풀 때마다 헷갈려서 정리.
1. 정수 N을 입력 받고 N줄 만큼 입력값 받기.
#반복문 예시
N = int(input())
for _ in range(N):
line = input()
print("입력값:", line)
#리스트 컴프리헨션 예시
N = int(input())
lines = [input() for _ in range(N)]2. 정수 N을 입력 받고 공백을 기준으로 입력값 N개 받기.
N = int(input())
nums = list(map(int, input().split()))etc. 빠른 처리가 필요할 때는 input() 대신 sys 모듈 사용. (제한 시간이 짧거나, 대량 데이터를 처리하는 경우)
import sys
N = int(sys.stdin.readline())'python' 카테고리의 다른 글
| x>>1 (비트 시프트 연산)과 x//2 (정수 나눗셈) 는 어떻게 다를까 (0) | 2025.10.25 |
|---|