반응형
코드 구현을 제대로 한 것 같은데 시간 초과로 통화 못하는 경우가 존재한다.
방법 1
- input() 입력값을 빠르게 받을 수 있는 함수로 변경한다.
- 같은 코드이나 시간이 3초이상 차이나는 것을 확인 할 수 있다.
import sys
input_data = sys.stdin.readline().rstrip()
# 기존 인풋 방식
input_data = input()
방법 2
- 코드를 python3에서 pypy로 제출한다.
- 단 시간은 단축하기 위해서 내부적으로 메모리를 많이 잡아먹기 때문에 메모리 초과에 주의해야 한다.
'프로그래밍 > 파이썬' 카테고리의 다른 글
[파이썬] 배열 복사 (얕은카피와 깊은카피) (0) | 2021.03.20 |
---|---|
[파이썬] print() 원하는 양식으로 출력하기 (백준 11866 요세푸스 문제) (0) | 2021.03.18 |
[파이썬] True False null 정리 (자바와 비교) (0) | 2021.03.15 |
[Python] 코딩테스트에 필요한 파이썬 문법 정리 (3) | 2021.03.08 |