gyjinro   3년 전

일련의 절차를 통해 p_vals에 역순으로 값을 저장 했습니다.

그리고 그걸 두가지 방식으로 print 해 봤는데, 예상 했던 것과 반대로 결과가 나와서 문의 드립니다.

1. for 문을 돌려서 인덱싱하기 (84ms 소요)

2. while 문에 pop 하기(80ms 소요)

제 예상으로는 pop을 하면 리스트를 정리하는 연산이 추가되서 오히려 시간이 더 걸릴 거라고 생각했는데,

반대 결과가 나왔습니다. 

어떤 이유 때문일까요? ㅠㅠ

Green55   3년 전

4ms면 유의미한 시간차는 아닙니다. 제출때마다 달라질 수 있는 정도의 차이입니다.

gyjinro   3년 전

아 그렇군요~!! 감사합니다.

alsrb0607   2년 전

list.pop(0)을 하면 리스트 정렬을 하지만, 그냥 맨 마지막 원소를 뽑아내는 list.pop() 연산은 리스트 정렬을 하지 않는 것으로 압니다.

댓글을 작성하려면 로그인해야 합니다.