Your task is to implement function, which calculates the result for any math expressions.
Write your solution in src/index.js
Do not use Function constructor
and eval
Input: String, that contain (
, )
, +
, -
, *
, /
and space
. Brackets can have any nasting depth
Output: Value of expression (Number)
- Install Node.js
- Clone this repository:
https://github.com/romacher/expression-calculator.git
- Go to folder
expression-calculator
- Run
npm install
in command line - Run
npm test
in command line - You will see the number of passing and failing tests
Submit to rs app
- Open rs app and login
- Go to submit task page
- Select your task (expression-calculator)
- Press the submit button and enjoy
- We recommend you to use nodejs of version 10 or lower. If you using any of features that does not supported by node v10, score won't be submitted.
- Please be sure that each of your test in limit of 30sec.