Код Junior Разминка: короткие функции обновлено
isPalindrome
Условие
Палиндром ли строка? Регистр и всё, кроме букв и цифр, игнорируй.
Примеры
isPalindrome("A man, a plan, a canal: Panama") // true
isPalindrome("abc") // false
isPalindrome("") // true
Как подойти
Нормализация + сравнение с перевёрнутой. Оптимально - два указателя без выделения памяти, это follow-up.
Подсказки: 1
- Сначала нормализуй, потом сравнивай.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.