Discussion Post (created on 10/5/2021 at 15:46)
Given a balanced parentheses string s
, compute the score of the string based on the following rule:
()
has score 1AB
has scoreA + B
, where A and B are balanced parentheses strings.(A)
has score2 * A
, where A is a balanced parentheses string.
Example 1:
Input: s = "()" Output: 1
Example 2:
Input: s = "(())" Output: 2
Example 3:
Input: s = "()()" Output: 2
Example 4:
Input: s = "(()(()))" Output: 6
Note:
s
is a balanced parentheses string, containing only(
and)
.2 <= s.length <= 50