bool isPalindrome(string str)
{
int middleSize = str.Length / 2;
// if not even length, remove center char
if (str.Length % 2 != 0)
{
str = str.Remove(middleSize, 1);
}
for (int i = 0; i < middleSize; i++)
{
if (str[i] != str[str.Length - 1 - i])
return false;
}
return true;
}
No comments:
Post a Comment