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함수 사용할때는 반환 받는 변수가 있어야 함
'Back-end > 백준(python)' 카테고리의 다른 글
★[백준/python] 2839 설탕배달: 브루트포스 (1) | 2023.10.27 |
---|---|
[백준/python] 1436 영화감독숌: 브루트포스 (0) | 2023.10.27 |
★[백준/python] 1018 체스판 다시 칠하기: 브루트포스(전체탐색)/ (0) | 2023.10.27 |
[백준/python] 19532 수학은비대면강의입니다: 가감법, for-loop, 왜 틀린거지 (0) | 2023.10.26 |
[백준/python] 2231 분해합: 자릿수 덧셈 (sum, map 함수 사용) (0) | 2023.10.26 |