728x90
#25305
n,k=map(int,input().split())
num_list=list(map(int,input().split()))
num_list.sort(reverse=True)
print(num_list[k-1])
n,k값을 입력받고 점수 리스트를 리스트 자료형으로 받는다. 리스트 자료형으로 받은 이유는 sort함수를 쓰기 위해서이다.
list.sort()함수는 리스트의 원소들을 오름차순으로 정렬해주는 것이 디폴트 값이다.
option을 reverse=True로 설정하여 내림차순으로 바꿔줄 수 있다.
reverse=False로 설정하거나 그냥 비워두면 오름차순으로 정렬이된다.
내림차순으로 정렬을 하고 리스트의 인덱스를 지정하여 출력을 한다.
이때 첫번째 인덱스는 0이므로 k-1번째 인덱스를 출력한다.
728x90
'Sketch (Programming Language) > Python' 카테고리의 다른 글
Baekjoon Training #1269 (0) | 2022.08.10 |
---|---|
Baekjoon Training #1427 (0) | 2022.08.09 |
Baekjoon Training #14425 (1) | 2022.08.06 |
Baekjoon Training #2798 (0) | 2022.07.30 |
Baekjoon Training #10870 (0) | 2022.07.29 |