sys.stdin.readline1 [Python] input과 sys.stdin.readline의 차이 파이썬으로 백준 문제를 풀어본 사람이라면 가끔씩 많은 입력을 받는 문제를 풀 때 시간과 발생한 적이 있을 것이다. 이럴 때 input 대신 sys.stdin.readline을 사용하면 시간이 초과되지 않는다. 과연 이것은 무엇이길래 입력받는 속도를 향상할 수 있는 걸까? 답을 찾기 위해 우선 input과 sys.stdin.readline의 동작에 대해서 알아보도록 하자. input 공식 문서에 따르면, input 함수는: 1. 입력으로 들어오는 한 줄을 읽고, 2. 문자열로 변환하고, 3. 개행 문자를 제거한 뒤, 4. 값을 반환하는 형식으로 동작한다고 한다. 입력 하나를 받는데 4단계의 과정을 거치는 것이다. sys.stdin.readline 우선 sys와 stdin의 의미를 알아보도록 하자. sys .. 2021. 12. 10. 이전 1 다음