function solution(array, commands) {
var answer = [];
answer = commands.map(a=>{
return array.slice(a[0]-1,a[1]).sort((b,c)=>b-c)[a[2]-1];
})
return answer;
}
map
commands 배열을 순회하며 새로운 배열을 생성한다
각각의 i, j , k에 대한 필요한 연산 수행
function solution(array, commands) {
let answer = [];
for(let i = 0; i < commands.length; i++){
let eachCommand = commands[i]
let slice = array.slice(eachCommand[0] - 1, eachCommand[1])
answer.push(slice.sort((a, b) => a - b)[eachCommand[2] - 1])
}
return answer;
}