array = [3, 4, 1, 2,6]
for i in array:
for j in array:
temp = i * j
print(temp)
만약 이러한 코드가 있으면 2중 반복문으로 N x N으로 O(N^2)임!
하지만 모든 2중 반복문이 O(N^2)형태는 아니니 유의.
=>O(N^3)을 넘어가면 실제 코딩테스트에 쓰기에는 적합하지 않음.
그래서 문제의 조건을 보고, 이에 적합한 시간복잡도로 동작하는 알고리즘을 작성해야함.
#수행 시간을 측정할 수 있는 코드
import time
start_time = time.time()
#프로그램 소스 코드
end_time = time.time()
print("time : ", end_time - start_time)