Практика: Перевірка на паліндром

Напишіть функцію, яка приймає рядок і перевіряє, чи є він паліндромом (читається однаково в обох напрямках). Функція повинна ігнорувати пробіли та регістр літер.

Готове рішення
function isPalindrome(str) {
  // Видаляємо пробіли та переводимо в нижній регістр
  const cleanStr = str.toLowerCase().replace(/\s/g, '');
  // Перевертаємо рядок і порівнюємо
  const reversedStr = cleanStr.split('').reverse().join('');
  return cleanStr === reversedStr;
}

console.log(isPalindrome("А роза упала на лапу Азора")); // true
console.log(isPalindrome("JavaScript")); // false

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *