Programming Language Training/Python
Baekjoon Training #25305
생각하는 이상훈
2022. 8. 8. 23:36
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