파이썬을 위해 알고리즘 테스트 시 성능을 측정하기 위해선 time 모듈을 import 해 사용한다.
time.time()을 사용하면 실행될 당시의 시간을 반환해 주므로 해당 시간을 각각
start_time, end_time과 같이 직관적인 변수에 저장해주면
총시간을 계산할 때 사용하기 편하다.
import time
start_time = time.time() #측정 시작
#프로그램 소스코드 작성 위치
end_time = time.time() #측정 끝
print('수행시간 : ', end_time-start_time) #총 실행시간 출력
위의 소스코드에서는 end_time에서 start_time 즉 종료 시점에서 시작 시점을 빼 총 duration을 계산 후 출력한다.
필요에 따라 duration에 대한 값을 따로 저장해서 사용할 수도 있다.
알고리즘 성능 테스트 때 잘 사용할 수 있을만한 기능.
Programmers Java 코테 - 주사위 게임2 (1) | 2024.05.01 |
---|---|
Java String 코테 문제 (1) | 2024.04.25 |
Codeup 기초100문제 연습(5) - python (문제 6081) (0) | 2022.09.07 |
Codeup 기초100문제 연습(4) - python (문제 6077~6080) (0) | 2022.08.29 |
Codeup 기초100문제 연습(3) - python (문제 6065~6076) (0) | 2022.08.29 |