[파이썬] Input, sys.studin.readline 입력 값 시간 줄이기Python2021. 12. 16. 16:00
Table of Contents
백준은 입력값을 받아서 문제를 푸는 구조입니다.
input()
import sys
sys.stdin.readline()
이 둘은 기능상으로는 큰 차이가 없지만, 속도 차이가 큽니다.
그래서 input으로 작업한 코드가 시간 초과가 났을 때, sys 입력으로 변경해주면 정답처리가 될 확률이 큽니다.
다만, 적혀있는 input들을 전부 변경하기에는 굉장히 귀찮은 작업인데요.
여기서 팁 하나,
import sys
input = sys.stdin.readline
을 코드 제일 위에 추가한다면, input이 sys.stdin.readline의 속도를 갖습니다.
'Python' 카테고리의 다른 글
[백준 2108] 통계학 해설 및 풀이 (파이썬) (0) | 2021.12.20 |
---|---|
[파이썬] 반올림 구현하기, 반올림 사사오입 구현 (2) | 2021.12.17 |
[파이썬] 0으로 이루어진 리스트 만들기 (0) | 2021.12.15 |
[파이썬 모듈] 포토샵 API 예제 (0) | 2021.12.13 |
[백준 1080] 행렬 해설 및 풀이 (파이썬) (0) | 2021.12.09 |
@임채성 :: 푸르고 개발 블로그
글 내용 중 잘못되거나 이해되지 않는 부분은 댓글을 달아주세요! 감사합니다! 문의: puleugo@gmail.com