프로그램 중간에 print 문을 적절히 추가하면 알고리즘이 진행되는 과정을 확인할 수 있어 알고리즘의 동작 원리를 파악하는 데 큰 도움이 됩니다.
예를 들어 ins_sort() 함수의 result.insert(ins_idx, value) 바로 다음 줄에 print(a, result)를 추가하면 다음과 같은 결과를 얻을 수 있습니다.
[4, 5, 1, 3] [2]
[5, 1, 3] [2, 4]
[1, 3] [2, 4, 5]
[3] [1, 2, 4, 5]
[] [1, 2, 3, 4, 5]