Evaluating Expressions in Strings
You are given a string containing integers, subtraction signs (-), addition signs (+) and parenthesis representing an expression as an argument. Evaluate the "expression" and return an integer representing the result.
Requirements
- Must return an integer
- Should work with positive and negative numbers
Example #1
solve("2+(5-3)")
> 4
Example #2
solve("1-9-9+(-3+7+8)+2")
> -3