https://www.acmicpc.net/problem/10773
const fs = require('fs')
const input = fs.readFileSync('/dev/stdin').toString().trim()
.split('\n').slice(1).map(Number)
const solution = input => {
const stack = [];
input.forEach(el => el !== 0 ? stack.push(el) : stack.pop());
return stack.reduce((a,b)=>a+b,0)
}
console.log(solution(input))
input을 순회하여 0이 아니면 stack에 요소를 추가하고 0이면 마지막값을 삭제한다.
순회를 종료하면 stack의 값을 합산하여 반환한다