2dbi
Home/Meta/Minimum Remove to Make Valid Parentheses
MMeta·DSAE4Online Assessment

Minimum Remove to Make Valid Parentheses

Problem

Remove the minimum number of parentheses so the string is valid. Return any valid result.

Example

s = "a)b(c)d"
Output: "ab(c)d"

Constraints

  • 1 ≤ s.length ≤ 10^5

Approach

Stack of indices for '('; mark unmatched ')' and leftover '(' for removal. A Meta phone-screen staple.

added 1 week ago
排行榜
语言
账号