Код: Выделить всё
bool isPalindrome(string s) {
int n = s.length();
s = s.toLowerCase();
for (int i = 0; i < (n / 2) + 1; ++i) {
if (s.charAt(i) != s.charAt(n - i - 1)) {
return false;
}
}
return true;
}
А еще я не знаю, как эффективно решить проблему с пунктуацией и пробелами между словами.
Подробнее здесь: https://stackoverflow.com/questions/214 ... palindrome