(Python) #2839, 목록을 내림차순으로 정렬

질문

2022년, 연세대학교 미래캠퍼스의 N학생들이 스마트코딩라이프를 신청합니다.

그 중 점수가 가장 높은 k가 보상을 받게 됩니다.

이때 상을 청구할 수 있는 기준이 무엇인지 알아보십시오.

컷오프 포인트는 우승자 중 가장 낮은 점수를 받은 사람의 점수입니다.

입력하다

첫 번째 줄은 공백으로 구분된 지원자 수 N과 우승자 수 k를 제공합니다.

두 번째 줄에는 각 학생의 점수 x 사이에 공백이 있습니다.

인쇄

수상 마감일을 인쇄하십시오.

설명하다

라고 하기엔 좀 오만하지만 그게 문제가 아닙니다.

걱정할 것도 없고 뚫을 구석도 없습니다.

그래도 파이썬 리스트에 대해 새롭게 알게 되어서 올려봅니다.

Python에서 정렬할 때 오름차순 또는 내림차순을 인수로 지정할 수 있습니다.

코드를 보면 이렇습니다.

import sys

n, k = map(int, sys.stdin.readline().split())

list = list(map(int, sys.stdin.readline().split()))

list.sort(reverse=True)

print(list(k - 1))