subset
arrangedSet
num
문제에서 주어진 조건대로, 하라는 대로만 이행하면 된다.
알고리즘 풀이를 할 때 줄 수를 최대한 줄이려고 했는데, 가독성은 안 좋다.
슬슬 가독성 좋게 코드를 짜보려고 한다.
function solution(array, commands) {
return commands.reduce((acc, cur) => {
const subset = array.slice(cur[0] - 1, cur[1]);
const arrangedSet = subset.sort((a, b) => a - b);
const num = arrangedSet[cur[2] - 1];
acc.push(num);
return acc;
}, []);
}