function solution(my_string) {
const splited = my_string.split(" ");
let ans = Number(splited[0]);
splited.forEach((item, index) => {
if(item === "+"){
ans += Number(splited[index + 1]);
}
if(item === "-"){
ans -= Number(splited[index + 1]);
}
})
return ans;
}
단순한 해결방법이다.
공백을 기준으로 split()
한 배열을 순회하며,
+
, -
연산자가 나오면 그 다음에 나오는 숫자를 알맞게 연산한다.