My Vault

Home

❯

leetcode

❯

reverse substrings between parentheses

reverse-substrings-between-parentheses

Jul 10, 20241 min read

Reverse Substrings between Each Pair of Parentheses

https://leetcode.com/problems/reverse-substrings-between-each-pair-of-parentheses/

Solution 1: Brute Force

stack = []
result = []
i = 0
for c in s:
    match c:
        case '(':
            stack.append(i)
        case ')':
            start = stack.pop()
            result[start:] = result[start:][::-1]
        case _:
            result.append(c)
            i += 1
return ''.join(result)

Graph View

  • Reverse Substrings between Each Pair of Parentheses
  • Solution 1: Brute Force

Created with Quartz v4.5.2 © 2026

  • GitHub
  • Homepage