최신글

파이썬 코딩테스트에서 input()과 sys.stdin.readline() 속도비교

반응형

1. 테스트 내용

똑같은 코드에서 입력부분만 다르게 해서 실행해봤습니다.

2. 테스트 결과

1번은 input()함수를 사용해서 실행한 경우고 2번은 sys.stdin.readline()함수를 사용해서 실행한 결과입니다.
sys.stdin.readline()함수가 input()함수보다 약 12배 이상 빠르게 실행됬네요!

그림 1 테스트 결과

3. 결과가 다른이유?

input함수가 느린 이유는 한글자, 한글자 일일이 버퍼에 담는과정과 문자열을 변환하는 과정때문에 느린다고 합니다.

4. 참고자료

[1] https://green-leaves-tree.tistory.com/12


반응형