1
function reverse(s) {
2
return s.split("").reverse().join("");
3
}
4

5
function solve(s, index) {
6
let ans = "";
7
let j = index;
8
while (j < s.length) {
9
if (s[j] == "(") {
10
let store = solve(s, j + 1);
11
ans += store.ans;
12
j = store.j;
13
} else if (s[j] == ")") return { ans: reverse(ans), j };
14
else ans += s[j];
15
j++;
16
}
17

18
return ans;
19
}
20

21
var reverseParentheses = function (s) {
22
return solve(s, 0);
23
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0