[BOJ] 2751: 수 정렬하기 2

이슬비·2022년 3월 4일
0

Algorithm

목록 보기
5/110

이전에 이어서 계속 진행되는 정렬 알고리즘!


2751: 수 정렬하기 2

# 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에는 접근을 할 수 없다는 사실을 어떻게 생각을 안한걸까?
여튼 이 방법도 안 까먹도록 계속해서 복습해야겠다!

profile
정말 알아?

0개의 댓글