
commands 배열 안의 1차원 배열에 순서대로 접근한다.
array에서 1차원 배열의 첫 번째 숫자부터 2번째 숫자까지 자른다.
자른 숫자 배열을 정렬한다.
정렬한 배열에서 (1차원 배열의 3번째 숫자 - 1)을 인덱스에 있는 값을 결과 배열에 추가한다.
import java.util.*;
class Solution {
public int[] solution(int[] array, int[][] commands) {
int[] answer = new int[commands.length];
for (int i = 0; i < commands.length; i ++) {
int[] subArray = Arrays.copyOfRange(array, commands[i][0]-1, commands[i][1]);
Arrays.sort(subArray);
answer[i] = subArray[commands[i][2]-1];
}
return answer;
}
}
