-Code
import java.util.*;
class Solution {
public int[] solution(int[] array, int[][] commands) {
List<Integer> answer = new ArrayList<>();
for (int[] command : commands) {
int[] arr = Arrays.stream(Arrays.copyOfRange(array, command[0] - 1, command[1]))
.sorted().toArray();
answer.add(arr[command[2] - 1]);
}
return answer.stream().mapToInt(Integer::intValue).toArray();
}
}
'Beakjoon&프로그래머스 > Java' 카테고리의 다른 글
[프로그래머스/Java] 같은 숫자는 싫어 (0) | 2025.02.25 |
---|---|
[프로그래머스/Java] 직사각형 별찍기 (0) | 2025.02.25 |
[프로그래머스/Java] 행렬의 덧셈 (0) | 2025.02.24 |
[프로그래머스/Java] 문자열 다루기 기본 (0) | 2025.02.24 |
[프로그래머스/Java] 부족한 금액 계산하기 (0) | 2025.02.24 |