Exemplo n.º 1
0
        /// <summary>
        /// Method used to show the <const name="firstNelements"> longest unique palindromes string of input parameter
        /// </summary>
        /// <param name="inputString"></param>
        public static void FindPalindrome(string inputString)
        {
            PalindromeManager palMan = new PalindromeManager();

            string[] res = palMan.FindAllPalindrome(inputString, true, true);

            // Check if exist almost <const name="firstNelements"> elements in result array
            if (res.Length >= firstNelements)
            {
                for (int i = 0; i < firstNelements; i++)
                {
                    Console.WriteLine("Text: " + res[i] + ", Index: " + inputString.IndexOf(res[i]) + ", Length: " + res[i].Length);
                }
                ;
            }
            else
            {
                Console.WriteLine($"ERROR: input string doesn't contain {firstNelements} palindrome strings");
            }
        }
 public PalindromeManagerUnitTest()
 {
     pm = new PalindromeManager();
 }