목차



0. sys.stdin.readline


시작하기 앞서서 파이썬은 입력받을 때, input() 을 이용하여 받는다.(특히 백준) 근데 요것이 시간을 잡아먹기 때문에 반복문이라도 들어가면 어김없이 시간 초과다.

그것을 방지하기 위해 sys 라이브러리를 이용하게 되는데 그 중 sys.stdin.readline 을 사용한다.

사용 예시와 응용은 밑의 코드 참조

import sys
input = sys.stdin.readline # input 대신에 사용하기 위해서 이렇게 선언

#1 보통 한 개의 정수형 받을 때
n = int(input())

#2 한 줄에서 여러 개의 정수형 리스트로 받을 때
lst = list(map(int, input().split()))

#3 여러 줄에서 문자열 받을 때
for i in range(n):
	ns = list(map(str, input().lstrip())) # 개행문자가 들어가 있어서 lstrip() 사용

1. 문자열 내장함수