var calPoints = function(ops) {
const result = [];
ops.forEach((opCase) => {
switch (opCase) {
case '+':
result.push(result[result.length - 1] + result[result.length - 2]);
break;
case 'D':
result.push(result[result.length - 1] * 2);
break;
case 'C':
result.pop();
break;
default:
result.push(parseInt(opCase));
break;
}
});
return result.reduce((acc, pt) => acc + pt);
};