시작하기 앞서서 파이썬은 입력받을 때, 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() 사용
0(48)
A(65)
a(97)
True
True