181918
Link
https://school.programmers.co.kr/learn/courses/30/lessons/181918 (opens in a new tab)
Answer
JavaScript
function solution(arr) {
var stk = [];
for (let i = 0; i < arr.length; ) {
if (stk.length === 0) {
stk.push(arr[i++]);
} else if (stk[stk.length - 1] < arr[i]) {
stk.push(arr[i++]);
} else if (stk[stk.length - 1] >= arr[i]) {
stk.pop();
}
}
return stk;
}