Back-end/백준(python)
[백준/python] 25305 커트라인: sort, sorted 차이
bogyoi
2023. 10. 27. 02:28
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함수 사용할때는 반환 받는 변수가 있어야 함