문제 출처: https://www.acmicpc.net/problem/25305
1. 코드
import java.util.*;
class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int k = sc.nextInt();
int[] arr = new int[n];
for(int i = 0; i < n; i++)
arr[i] = sc.nextInt();
Arrays.sort(arr);
System.out.println(arr[n - k]);
sc.close();
}
}
2. 풀이
입력을 전부 받고 오름차순으로 정렬 후 N - K를 한 인덱스 위치에 k등이 있기에 출력해주면 된다.
'컴퓨터 > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 25501번: 재귀의 귀재 [Java] (2) | 2022.10.13 |
---|---|
백준 알고리즘 2108번: 통계학(자바 Java) (0) | 2022.10.12 |
백준 알고리즘 25304번: 영수증(자바 Java) (0) | 2022.10.10 |
백준 알고리즘 2480번: 주사위 세개(자바 Java) (0) | 2022.10.09 |
백준 알고리즘 2525번: 오븐 시계(자바 Java) (0) | 2022.10.08 |