Remove Outermost Parentheses C#
using System;
class MainClass {
static void Main() {
string paren = "(()())(())(()(()))";
var parenList = paren.ToCharArray();
int counter = 0;
for(int i=0;i<parenList.Length;i++){
if(parenList[i] == '('){
counter++;
if(counter > 1){
Console.Write('(');
}
}else{
counter--;
if(counter != 0){
Console.Write(')');
}
}
}
}
}INFO