Esempio n. 1
0
        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
        }
Esempio n. 2
0
 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);
 }