-
[Python] input() 보다 입력속도 빠르게 입력받기Coding/Python 2019. 10. 1. 16:28
sys.stdin.readline()
파이썬의 몇 없는 단점 중 하나는, 매우 느린 속도라고 할 수 있습니다.
실제로 알고리즘을 적용시켜보면 C보다 훨씬 느린 속도를 가진 것이 파이썬입니다.
특히 그렇기 때문에 백준 알고리즘 같은 문제를 풀다보면, 파이썬은 시간초과로 막히는 일이 많습니다.ㅠㅠ
이럴 때 시간을 조금이나마 단축시키기 위해 input() 대신 사용할 수 있는 것이 있습니다.
import sys a = sys.stdin.readline().rstrip()
바로 readline() 이라는 함수인데, 이것은 한줄을 통째로 입력받아 오는 함수로, input()을 사용할 때보다
빠른 속도를 자랑합니다.
'Coding > Python' 카테고리의 다른 글
[Python] 페이스북 자동 로그인 프로그램 만들기(Selenium) (0) 2019.10.08 [Python] zAI 라이브러리를 이용하여 간단한 인공지능 사용하기 - 2 (0) 2019.10.01 [Python] 정수 여러개 동시에 입력받기 (0) 2019.10.01 [Python] zAI 라이브러리를 이용하여 간단한 인공지능 사용하기 - 1 (0) 2019.09.27 [Python] 공백 제거 함수 (0) 2019.09.26