공부/파이썬

파이썬 코드 실행시간 확인

GUuu9 2022. 7. 29. 13:36
import time
start_time = time.time()

# CODE

end_time = time.time()
print("time : ", end_time - start_time)

 

랜덤값의 정렬 시간

import time
from random import randint

array = []
for _ in range(10000):
    array.append(randint(1,100))

start_time = time.time()

for i in range(len(array)):
    min_index = i
    for j in range(i+1,len(array)):
        if array[min_index] > array[j]:
            min_index = j
        array[i], array[min_index] = array[min_index], array[i]

end_time = time.time()
print("time : ", end_time - start_time)

array = []
for _ in range(10000):
    array.append(randint(1,100))

start_time = time.time()

array.sort()

end_time = time.time()
print("time : ", end_time - start_time)

결과