728x90
적은 양을 입력 받을 때는 input()
을 사용해도 상관이 없지만 입력 양이 많아지면 input()
만으로는 시간 초과로 문제가 생김.
따라서 내장 라이브러리인 sys
모듈을 이용해 입력 받는다.
한 개의 정수
import sys
a = int(sys.stdin.readline())
정해진 소수의 정수를 한 줄에 입력 받음
import sys
a,b,c = map(int,sys.stdin.readline().split())
입력 데이터가 정말 적다면 그냥 input()을 사용 하는 것도...
a = int(input())
b = int(input())
c = int(input())
정수 하나와 문자열 하나를 두 줄에 입력 받음
import sys
a = int(sys.stdin.readline())
b = sys.stdin.readline()
임의의 개수의 정수를 한 줄에 입력 받아 리스트에 저장
import sys
data = list(map(int,sys.stdin.readline().split()))
임의의 개수의 정수를 n줄 입력받아 2차원 리스트에 저장
import sys
data = []
n = int(sys.stdin.readline())
for i in range(n):
data.append(list(map(int,sys.stdin.readline().split())))
문자열 n줄을 입력받아 리스트에 저장
import sys
n = int(sys.stdin.readline())
data = [sys.stdin.readline().strip() for i in range(n)]
728x90