우리는 문자열화된 수학 방정식을 취하는 JavaScript 함수를 작성해야 합니다. 함수는 함수에 제공된 방정식의 결과를 반환해야 합니다.
예:방정식이 -
인 경우const str = '1+23+4+5-30';
그러면 출력은 3이 되어야 합니다.
예시
이에 대한 코드는 -
const str = '1+23+4+5-30'; const compute = (str = '') => { let total = 0; str = str.match(/[+\−]*(\.\d+|\d+(\.\d+)?)/g) || []; while (str.length) { total += parseFloat(str.shift()); }; return total; }; console.log(compute(str));
출력
콘솔의 출력은 -
3