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 * 1Input 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