本文共 320 字,大约阅读时间需要 1 分钟。
So “(1+(4+5+2)-3)+(6+8)”
->
(1+(9+2)-3)+(6+8)
->
(1+11-3)+(6+8)
->
(12-3)+(6+8)
->
9+(6+8)
->
9+14
->
23
非常聪明的代码实现class Solution {public: int calculate(string s) { int pos=0; return evaluate(s,pos); } int evaluate(string& s, int& i) { int res = 0; bool negFlag=false; while(i
转载地址:http://obuvb.baihongyu.com/