[내장메서드를 이용한 정렬]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st1 = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st1.nextToken());
int k = Integer.parseInt(st1.nextToken());
StringTokenizer st2 = new StringTokenizer(br.readLine());
ArrayList<Integer> list = new ArrayList<>();
while (st2.hasMoreTokens()) {
list.add(Integer.parseInt(st2.nextToken()));
}
list.sort(Comparator.naturalOrder());
System.out.println(list.get(k - 1));
}
}
'알고리즘' 카테고리의 다른 글
DFS (깊이 우선 탐색) (0) | 2025.02.03 |
---|---|
백준 - 2751 (수 정렬하기 2) (1) | 2025.02.02 |
백준 - 2750 (수 정렬하기) (1) | 2025.01.27 |
백준 - 11286 ( 절대값 힙) (1) | 2025.01.22 |
[PriorityQueue] 자바의 우선순위 큐 사용법 (0) | 2025.01.18 |