Score Of Parentheses

medium
Given a balanced parentheses string S, compute the score of the string based on the following rule:
    () has score 1
    AB has score A + B, where A and B are balanced parentheses strings.
    (A) has score 2 * A, where A is a balanced parentheses string.

Score of ()()() string is 3 => 1 + 1 + 1
Score of (()) string is 2 => 2 * 1

Input Format

Input is managed for you

Output Format

Output is managed for you

Constraints

1: S is a balanced parentheses string, containing only ( and ).
2: 2 <= S.length <= 50

Notice

Try First, Check Solution later

1. You should first read the question and watch the question video.
2. Think of a solution approach, then try and submit the question on editor tab.
3. We strongly advise you to watch the solution video for prescribed approach.

Example

Input
(()(()))
Output
6
Previous
Minimum Add To Make Parentheses Valid
Next
Reverse Substrings Between Each Pair Of Parentheses

Related Questions