181893
Link
https://school.programmers.co.kr/learn/courses/30/lessons/181893 (opens in a new tab)
Answer
JavaScript
function solution(arr, query) {
var answer = [];
query.map((v, i) => (i % 2 ? arr.splice(0, v) : arr.splice(v + 1)));
return arr;
}
function solution(arr, query) {
for (let i = 0; i < query.length; i++) {
const cur = query[i];
if (i % 2 === 0) {
arr.splice(cur + 1, arr.length - (cur + 1));
} else {
arr.splice(0, cur);
}
}
return arr;
}