【文件属性】:
文件名称:Evaluate-mathematical-expression:Codewars评估数学表达式kata解决方案
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-24 07:49:29
JavaScript
评估数学表达
Ant Kaynak的“评估数学表达式”
触发警告! 可能包含混乱的代码。
指示
给定数学表达式作为字符串,您必须以数字形式返回结果。
号码
数字可以是整数和/或十进制数。 返回结果也是如此。
运营商
您需要支持以下数学运算符:
乘法*
除/(作为浮点除法)
加法+
减法-运算符始终从左到右进行评估,并且*和/必须在+和-之前进行评估。
括弧
您需要支持多层嵌套括号,例如。 (2 /(2 + 3.33)* 4)--6
空格
数字和运算符之间可能有空格,也可能没有空格。
此规则的附加内容是,用于对数字和括号进行取反的减号(-)绝不能由空格分隔。 即以下所有都是有效的表达式。
1-1 // 0
1 -1 // 0
1- 1 // 0
1 - 1 // 0
1- -1 // 2
1 - -1 // 2
6 + -(4) // 2
6 + -
【文件预览】:
Evaluate-mathematical-expression-main
----LICENSE(11KB)
----index.js(7KB)
----README.md(1KB)