function isPalindrome(str) {
// Удаляем все пробелы и приводим строку к нижнему регистру
const cleaned = str.replace(/\s+/g, '').toLowerCase();
// Разворачиваем очищенную строку
const reversed = cleaned.split('').reverse().join('');
// Сравниваем оригинальную очищенную строку с её перевёрнутой версией
return cleaned === reversed;
}
// Примеры использования:
console.log(isPalindrome("А роза упала на лапу Азора")); // true
console.log(isPalindrome("Hello World")); // false
console.log(isPalindrome("Madam")); // true
console.log(isPalindrome("Step on no pets")); // true
Пока что для меня это сложновато