Exemplo n.º 1
0
        public bool IsPalindrom(string word)
        {
            foreach (WordReverse wordReverse in Palindrome)
            {
                if (wordReverse.GetWord() == word)
                {
                    Console.WriteLine("Совпадение cлова '{0}' найдено в Кэше ", word);
                    return(wordReverse.IsPalindrom());
                }
            }
            bool ispalindrom = realClass.IsPalindrom(word);

            Palindrome.Add(new WordReverse(word, ispalindrom));
            return(ispalindrom);
        }
Exemplo n.º 2
0
 private static void TestData(PalindromeClassLib PalindromeProxy)
 {
     string[] testString = new string[] {
         "шалаш",
         "шАлаш",
         "Арбуз",
         "Он в аду давно",
         "Коту скоро сорок суток",
         "Он в аду давно",
         "Коту скоро сорок суток",
         "шалАш",
         "Арбуз",
         "А роза упала на лапу Азора",
     };
     for (int i = 0; i < testString.Length; i++)
     {
         Console.WriteLine("Ответ: " + PalindromeProxy.IsPalindrom(testString[i]));
     }
 }