풀어서 적어볼 경우
const arraySort =
array.slice(commands[0][0]-1,commands[0][1]) //array에서 조건에 맞게 수를 자른다.
.sort((a,b)=>a-b)[commands[0][2]-1] //정렬 후 값을 확인한다.
여기서 commands가 가진 배열의 수만 큼 반복하면 되기에 반복문을 이용하면 된다.
function solution(array, commands) {
var answer = [];
for(let i = 0; i < commands.length;i++){
const arraySort = array.slice(commands[i][0]-1,commands[i][1]).sort((a,b)=>a-b)[commands[i][2]-1]
answer.push(arraySort)
}
return answer;
}
해결!