코드연습/Python

input() v.s. sys.stdin.readline()

AI 로밧 2022. 3. 31. 17:18
728x90

python BOJ 15552에서 입력값을 토대로 사칙연산을 하는 문제.

 

속도가 빨라야 하므로, input() 명령어를 사용하게 되면 개행문자를 삭제하고 돌아오는 과정에서 시간이 readline() 대비 약간 느리다.

 

관련 문제는 내장함수인 input()을 사용하는 것 보다, 속도 측면에서 sys의 stdin.readline()을 사용하는 것이 빠르게 처리할 수 있다. 대신 \n 개행문자를 제거 할 필요가 있으므로, 참고 해야한다.

 

https://blog.sungmin.dev/102

 

[Python] 파이썬에서 사용하는 input()과 sys.stdin.readline()의 차이점은 무엇인가?

최근 백준 알고리즘과 프로그래머스를 통해 코딩 테스트(일명 코테) 준비를 위해 알고리즘 문제을 풀이하고 있다. 나는 주로 파이썬이 다른 언어보다 빠르고 간결하게 작성할 수 있고, 파이썬

blog.sungmin.dev

자세한 내용은 위에 분석을 참고!