수 N개 A1, A2, …, AN이 주어진다. A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오.
첫째 줄에 N(1 ≤ N ≤ 5,000,000)과 K (1 ≤ K ≤ N)이 주어진다.
둘째에는 A1, A2, …, AN이 주어진다. (-109 ≤ Ai ≤ 109)
A를 정렬했을 때, 앞에서부터 K번째 있는 수를 출력한다.
5 2 4 1 2 3 5
2
import sys
input = sys.stdin.readline
N, K = map(int, input().split())
dataList = list(map(int, input().split()))
dataList.sort()
print(dataList[K-1])
💡 파이썬 내부 정렬 함수를 이용해도 된다.