적절한 곳에 괄호를 넣어서 가장 작은 수를 만드는 문제이다
때문에 + 연산을 먼저하고 -를 하기 위해 먼저 -로 split을 해주고, +연산을 수행한 다음 -를 하는 식으로 구현했다.
let fs = require('fs');
const inputs = fs.readFileSync('/dev/stdin').toString().split('\n');
//const inputs = fs.readFileSync(__dirname + '/ex2.txt').toString().split('-');
let result = 0;
for (let i = 0; i < inputs.length; i++) {
let tmp = 0;
let l1 = inputs[i].split('+').map(Number);
console.log(inputs[i], l1)
for (const n of l1) {
tmp += n;
}
if (i > 0) {
result -= tmp;
} else {
result += tmp;
}
}
console.log(result)