public class BalancedBracketProgram
public static bool CheckBalancedBracket(string exp)
throw new NotImplementedException();
private static void TestCase(string input, bool expectedOutput)
Console.WriteLine($"Input: {input}");
Console.WriteLine($"Expected: {expectedOutput}");
Console.WriteLine($"Actual: {CheckBalancedBracket(input)}");
public static void Main()
TestCase("a(a)a(a)a", true);
TestCase(" ((()))(.)(//)()55", true);
TestCase("(_()((!))())+)(.)(12358();", false);
TestCase("()a)(q()", false);