← Усі задачіJavaScript · Junior
isPalindrome: рядок-паліндром
Напишіть функцію isPalindrome(str), яка перевіряє, чи читається рядок однаково в обидва боки.
Регістр, пробіли й розділові знаки не враховуються, а літери можуть бути не лише латинськими: "А роза упала на лапу Азора" - паліндром. Порожній рядок теж вважається паліндромом.
Ctrl+Enter - запустити тести. Tab - відступ; щоб вийти з редактора клавіатурою, натисніть Esc, а потім Tab. Код зберігається в цьому браузері.
Тести (7)
expect(isPalindrome("racecar")).toBe(true);
expect(isPalindrome("hello")).toBe(false);
expect(isPalindrome("A man, a plan, a canal: Panama")).toBe(true);
expect(isPalindrome("А роза упала на лапу Азора")).toBe(true);
expect(isPalindrome("12321")).toBe(true);
expect(isPalindrome("ab")).toBe(false);
expect(isPalindrome("")).toBe(true);