Leetcode 1078 Solution
This article provides solution to leetcode question 1078 (remove-outermost-parentheses)
Access this page by simply typing in "lcs 1078" in your browser address bar if you have bunnylol configured.
Leetcode Question Link
https://leetcode.com/problems/remove-outermost-parentheses
Solution
class Solution:
def removeOuterParentheses(self, S: str) -> str:
l = 0
r = 0
c = 0
ans = ""
while r < len(S):
c += 1 if S[r] == '(' else -1
if c == 0:
ans += S[l + 1:r]
l = r + 1
r += 1
return ans