Quick actions

cmd+k|ctrl+k

Navigation

Languages

Remove Outermost Parentheses

Snippet info

Language

JavaScript

Visibility

public

Author

syed205

Created

2019-06-12T12:36:11Z

Updated

2019-06-12T12:36:11Z

var paren = "(()())(())(()(()))";
    var result = "";
    var cur = "";
    var counter = 0;
    for(i=0;i<paren.length;i++)
    {
        if(paren[i] === '(')
        {
            counter++;
            if(counter > 1){
                cur += '(';
            }
        }else{
            counter--;
            if(counter === 0){
                result += cur;
                cur = "";
            }else{
                cur += ')';
            }
        }
    }
    console.log(result);
INFO