이전에 이어서 계속 진행되는 정렬 알고리즘!
# N개의 수가 주어졌을 때, 오름차순으로 정렬하는 프로그램
N = int(input())
N_list = [int(input()) for i in range(N)]
# 버블 정렬 사용해보기
for i in range(N):
for j in range(N):
if N_list[i] < N_list[j]:
N_list[i], N_list[j] = N_list[j], N_list[i]
for k in N_list:
print(k)
이전에 공부한 정렬 방법 중에서 버블 정렬을 사용해보았다. 아니 근데... 내가 좀 더 간결하게 코드를 작성해보겠다고,
N_list[i]
를 모두 i(혹은 j)로만 표기했다. 정말... 멍청해... 이렇게 하면 N_list에는 접근을 할 수 없다는 사실을 어떻게 생각을 안한걸까?
여튼 이 방법도 안 까먹도록 계속해서 복습해야겠다!