알고리즘/이것저것

[Python] 백준 2751번 : 수 정렬하기 2

아뵹젼 2021. 3. 8.

 

소스코드

n = int(input())
arr = [[0] for _ in range(n)]
for k in range(n) :
    arr[k] = int(input())
arr.sort()
for i in range(n):
    print(arr[i])

 

하핫.... 방학 때 신나게 논다고 약 40일 만에 컴백한 나 ... 혼나야된다..

개강도 하고 이제 진짜 3학년이다. 고학년이란 말이야...!!!!!!

오늘부터 하루에 최소 1문제는 풀기로 약속 !!!!

 

첫 문제는 간단하게 오름차순 정렬 문제이다.

sort() 를 이용하면 간단하게 해결할 수 있다.

 

sort 와 sorted 의 차이점을 간단하게 말하자면,

list.sort() 는 원래의 리스트를 정렬한 후 반환하는 것, 즉 원래의 list 가 변하는 것이다.
sorted(list) 는 list가 정렬된 새로운 리스트로 반환하는 것, 즉 원래의 list 는 유지되고 새로운 정렬된 list 를 만들어 준다.

 

 

 

댓글