Код Junior Разминка: короткие функции обновлено

isPalindrome

Условие

Палиндром ли строка? Регистр и всё, кроме букв и цифр, игнорируй.

Примеры

isPalindrome("A man, a plan, a canal: Panama") // true
isPalindrome("abc") // false
isPalindrome("") // true

Как подойти

Нормализация + сравнение с перевёрнутой. Оптимально - два указателя без выделения памяти, это follow-up.

Подсказки: 1
  1. Сначала нормализуй, потом сравнивай.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.