using System; using System.Linq; namespace ConsoleApplication2 { class Program { static bool IsPalindrome(string s) { // the code: var x=s.ToLower().Where(char.IsLetterOrDigit);return x.SequenceEqual(x.Reverse()); } static void Main() { TestPalindrome("racecar"); TestPalindrome("rAceCaR"); TestPalindrome("ra1cecar"); TestPalindrome("ra1cec1ar"); TestPalindrome("ra1c\te.c;1ar"); } static void TestPalindrome(string s) { Console.WriteLine("[{0}] is {1}a palindrome", s, IsPalindrome(s) ? "" : "not "); } } }