문제 : boj11004
정렬만 할 줄 안다면 바로 풀 수 있는 날먹문제. 정렬 후 K-1 인덱스에 있는 값을 출력해주면 된다.
코드 : github
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;
public class Main {
private void solution() throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int k = Integer.parseInt(st.nextToken());
int[] arr = new int[n];
st = new StringTokenizer(br.readLine());
while (n-->0) arr[n] = Integer.parseInt(st.nextToken());
Arrays.sort(arr);
System.out.println(arr[k-1]);
}
public static void main(String[] args) throws Exception {
new Main().solution();
}
}
'PS > BOJ' 카테고리의 다른 글
백준 11444 자바 - 피보나치 수 6 (boj 11444 java) (0) | 2022.04.13 |
---|---|
백준 24510 자바 - 시간복잡도를 배운 도도 (boj 24510 java) (0) | 2022.04.13 |
백준 14584 자바 - 암호 해독 (boj 14584 java) (0) | 2022.04.10 |
백준 9612 자바 - Maximum Word Frequency (boj 9612 java) (0) | 2022.04.09 |
백준 10090 자바 - Counting Inversions (boj 10090 java) (0) | 2022.04.08 |
댓글