import sys
input = sys.stdin.readline
sys
라이브러리 sys.stdin.readline()
을 권장 input() Function
사용자의 입력을 읽어온 후
1. 프롬프트로부터 사용자의 입력을 받는다
2. 입력 받은 값 중에서, 개행문자를 제거
3. 이후 해당 값을 문자열로 변경한 후 이를 return
sys.stdin.Object
sys.stdin
은 input()
함수와 달리 File Object
객체이다sys.stdin.readline
은 개행문자까지 받아오기에 제거하려면 split()
함수를 추가로 실행해야 한다. input()
함수는 사용자의 입력을 받아 문자열로 변환 시키는 과정이 필요로 한다
sys.stdin
의 경우 사용자의 입력을 Buffer에 저장한 후 요청이 올때마다 읽기에 더 빠르다.
import sys
input = sys.stdin.readline
N, M, K = map(int, input().split())
import sys
input = sys.stdin.readline
data = list(map(int, input().split()))
import sys
input = sys.stdin.readline
N = int(input())
data = [int(input()) for _ in range(N)]
import sys
input = sys.stdin.readline
N = int(input())
data = [ input().strip() for _ in range(N)]
import sys
input = sys.stdin.readline
N = int(input())
matrix = [list(map(int, input().split()))for _ range(N)]