/**
* @param {string[]} ops
* @return {number}
*/
var calPoints = function(ops) {
let sum = 0;
const stack = []
for(let i = 0; i < ops.length; i++) {
if(ops[i] == 'C') {
stack.pop()
} else if (ops[i] == 'D') {
stack.push(stack[stack.length - 1] * 2)
} else if(ops[i] == '+') {
stack.push(stack[stack.length - 1] + stack[stack.length - 2])
} else {
stack.push(parseInt(ops[i]))
}
}
stack.forEach(item => {
sum += item
})
return sum
};