프로그램 중간에 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]

     

     

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.