Adventure Time - Jake [백준/python] 25305 커트라인: sort, sorted 차이
본문 바로가기
Back-end/백준(python)

[백준/python] 25305 커트라인: sort, sorted 차이

by bogyoi 2023. 10. 27.
n,k = map(int, input().split())
arr=list(map(int, input().split()))
arr.sort(reverse=True)
print(arr[k-1])
 
 

reverse=True: 내림차순 정렬

 

 

list.sort() 메서드는 list 객체 자체를 정렬해주는 함수이다.

list.sort() 함수는 기본적으로 리스트를 오름차순으로 정렬해주는 기능

(함수와 메서드의 차이; 함수: 독립적으로 사용. 메서드는 객체 내 함수)

 

+)

새로운 정렬된 리스트를 반환하는 함수는 sorted 함수이고,

리스트 자체를 정렬시켜버리는 것은 sort 함수.

 

그래서 sorted함수 사용할때는 반환 받는 변수가 있어야 함