728x90
반응형
문제 설명
수 N개 A1, A2, ..., AN이 주어진다. A를 오름차순 정렬했을 때, 앞에서부터 K번째 있는 수를 구하는 프로그램을 작성하시오.
제한 사항
-첫째 줄에 N(1 ≤ N ≤ 5,000,000)과 K (1 ≤ K ≤ N)이 주어진다.
-둘째에는 A1, A2, ..., AN이 주어진다. (-109 ≤ Ai ≤ 109)
-A를 정렬했을 때, 앞에서부터 K번째 있는 수를 출력한다.
입출력 예
input |
output |
5 2 4 1 2 3 5 |
2 |
접근법
엄청 간단한 문제입니다. 정수를 입력받고, 정렬시킨 뒤, K-1번째 인자를 출력해주시면 됩니다.
나의 코드
import sys
number = list(map(int, sys.stdin.readline().split()))
number_list = list(map(int, sys.stdin.readline().split()))
number_list.sort()
print(number_list[number[1]-1])
반응형
'알고리즘 > 백준알고리즘' 카테고리의 다른 글
[백준] 10825번 국영수 (0) | 2021.03.19 |
---|---|
[백준] 10610번 30 (0) | 2021.03.19 |
[백준] 1764번 듣보잡 (2) | 2021.03.18 |
[백준] 2108번 통계학 (0) | 2021.03.18 |
[백준] 2217번 로프 (0) | 2021.03.18 |