https://leetcode-cn.com/problems/remove-outermost-parentheses/
思路:用一个数即可模拟栈,遇到
(
(
(就自增,遇到
)
)
)就自减,当这个数为
0
0
0时,这个位置的括号就要删去。
class Solution {
public:
string removeOuterParentheses(string S) {
int val=0;
string ans;
int siz=S.size();
for(int i=0;i<siz;i++){
if(S[i]=='('&&val++)
ans+=S[i];
else if(S[i]==')'&&--val)
ans+=S[i];
}
return ans;
}
};