Harikrushna Vanpariya 4759dd9be1 forth: update version file (1.4.0 -> 1.5.0) #1377 | 6 jaren geleden | |
---|---|---|
.. | ||
.meta | 6 jaren geleden | |
src | 7 jaren geleden | |
README.md | 7 jaren geleden | |
build.gradle | 7 jaren geleden |
Parse and evaluate simple math word problems returning the answer as an integer.
Add two numbers together.
What is 5 plus 13?
Evaluates to 18.
Handle large numbers and negative numbers.
Now, perform the other three operations.
What is 7 minus 5?
2
What is 6 multiplied by 4?
24
What is 25 divided by 5?
5
Handle a set of operations, in sequence.
Since these are verbal word problems, evaluate the expression from left-to-right, ignoring the typical order of operations.
What is 5 plus 13 plus 6?
24
What is 3 plus 2 multiplied by 3?
15 (i.e. not 9)
If you'd like, handle exponentials.
What is 2 raised to the 5th power?
32
You can run all the tests for an exercise by entering
$ gradle test
in your terminal.
Inspired by one of the generated questions in the Extreme Startup game. https://github.com/rchatley/extreme_startup
It's possible to submit an incomplete solution so you can see how others have completed the exercise.