private static void BracketBalance() { Strings.Brackets brackets = new Strings.Brackets(); string str; if (1 == 0) { str = "{}{}{}{}()()[][]<><>"; Console.WriteLine("Output for string: " + str + "\t:: " + brackets.Order(str)); str = "}{}{}{}()()[][]<><>"; Console.WriteLine("Output for string: " + str + "\t:: " + brackets.Order(str)); str = "{{{{{{{{}}}}}}}}"; Console.WriteLine("Output for string: " + str + "\t:: " + brackets.Order(str)); str = "{{{{{{{{}}}}}}}"; Console.WriteLine("Output for string: " + str + "\t:: " + brackets.Order(str)); str = "{[<()>]}[{(<>)}][][][][]"; Console.WriteLine("Output for string: " + str + "\t:: " + brackets.Order(str)); } #region LogestValid str = "))((()(())(())()())())(("; brackets.GetLongestValidBracketLength(str); str = "))())((()))))(())(()())"; brackets.GetLongestValidBracketLength(str); #endregion }
private static void BracketCombos() { Strings.Brackets brackets = new Strings.Brackets(); brackets.PrintBracketString(1); Console.WriteLine(); brackets.PrintBracketString(2); Console.WriteLine(); brackets.PrintBracketString(3); Console.WriteLine(); brackets.PrintBracketString(4); }