본문 바로가기
Sketch (Programming Language)/Python

Baekjoon Training #25305

by 생각하는 이상훈 2022. 8. 8.
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