이 문제를 풀면서 주의할 점은 2가지였는데,
1. slice() 메소드의 인자는 start, end를 받고 start부터 end-1번째까지만 자른다는 것이다.
2. sort() 메소드는 오름차순으로 정렬을 자동으로 해주는 것은 맞지만, 이는 유니코드를 기준으로 정렬한다.
function compareNumbers(a, b) {
return a - b;
}
function solution(array, commands) {
var answer = [];
for(let i=0; i<commands.length; i++){
let newArr = array.slice(commands[i][0]-1, commands[i][1]).sort((a,b)=> a-b);
answer.push( newArr[commands[i][2]-1] )
}
return answer;
}