흰 스타렉스에서 내가 내리지

파이썬 언어에서, 입력 데이터를 빠르게 입력 받기 본문

Problem Solving

파이썬 언어에서, 입력 데이터를 빠르게 입력 받기

주씨. 2023. 12. 26. 18:26
728x90

- 입력 데이터의 개수가 많은 문제에 input()을 사용하면 동작 속도가 느려서 시간 초과로 오답 판정을 받을 수 있다. 

- 입력 데이터가 많은 문제는 sys 라이브러리의 readline() 함수를 이용하며 시간 초과를 피할 수 있다. 

 

import sys

input_data = sys.stdin.readline().rstrip()

 

- rstrip() 함수를 꼭 호출해야 한다.

- 소스코드에 readline() 으로 입력하면 '\n' 도 입력되기 때문. 

'Problem Solving' 카테고리의 다른 글

다이나믹 프로그래밍과 메모이제이션  (0) 2023.12.27
Parametric Search의 전형적인 문제 - BOJ2805  (1) 2023.12.26
탐색  (1) 2023.12.26
정렬 기법  (0) 2023.12.25
DFS와 BFS  (0) 2023.12.24