$ find memo | grep forgotten

프로그래밍 문제 풀 때마다 헷갈려서 정리.

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())