How to determine whether a String is a Palindrome or not in C#?
Loading
How to determine whether a String is a Palindrome or not in C#?
static bool IsPalindrome(string str)
{
\/\/ Normalize the string
str = str.ToLower();
str = new string(Array.FindAll(str.ToCharArray(), char.IsLetterOrDigit));
char[] charArray = str.ToCharArray();
Array.Reverse(charArray);
string reversedStr = new string(charArray);
\/\/ Compare original and reversed string
return str == reversedStr;
}