728x90
반응형
BOJ 11004 K번째 수
문제
수 N개 A1, A2, ..., AN이 주어진다.
A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오.
시간 제한 : 2 초
메모리 제한 : 512 MB
입력
첫째 줄에 N(1 ≤ N ≤ 5,000,000)과 K (1 ≤ K ≤ N)이 주어진다.
둘째에는 A1, A2, ..., AN이 주어진다. (-109 ≤ Ai ≤ 109)
출력
A를 정렬했을 때, 앞에서부터 K번째 있는 수를 출력한다.
예제 입력 1
5 2
4 1 2 3 5
예제 출력 1
2
풀이
n, k = map(int, input().split())
a = list(map(int, input().split()))
a.sort()
print(a[k-1])
728x90
반응형
'Algorithm(Python) > 정렬' 카테고리의 다른 글
[Algorithm] 백준 BOJ 10867 중복 빼고 정렬하기(python 파이썬) (0) | 2022.07.31 |
---|---|
[Algorithm] 백준 BOJ 11728 배열 합치기(python 파이썬) (0) | 2022.07.30 |
[Algorithm] 백준 BOJ 11656 접미사 배열(python 파이썬) (0) | 2022.07.24 |
[Algorithm] 백준 BOJ 10825 국영수(python 파이썬) (0) | 2022.07.23 |
[Algorithm] 백준 BOJ 2752 세수정렬(python 파이썬) (0) | 2022.07.22 |