더북(TheBook)

icon_result 실행 결과

 

[1, 2, 3, 4, 5]

 

icon_solution 알아 보기

 

프로그램을 차근히 읽어 보면 앞에서 설명한 줄 서기 원리가 잘 녹아 있습니다.

 

1 | 리스트 a에 아직 자료가 남아 있다면 → while a:

2 | 남은 자료 중에서 최솟값의 위치를 찾습니다.

min_idx = find_min_idx(a)

3 | 찾은 최솟값을 리스트 a에서 빼내어 value에 저장합니다.

value = a.pop(min_idx)

4 | valueresult 리스트의 맨 끝에 추가합니다. → result.append(value)

5 | 1번 과정으로 돌아가 자료가 없을 때까지 반복합니다.

 

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