← Wszystkie zadaniaJavaScript · Junior
isPalindrome: palindrom
Napisz funkcję isPalindrome(str), która sprawdza, czy napis czyta się tak samo w obie strony.
Wielkość liter, spacje i znaki interpunkcyjne się nie liczą, a litery mogą pochodzić z dowolnego alfabetu: "А роза упала на лапу Азора" to palindrom. Pusty napis też jest palindromem.
Ctrl+Enter uruchamia testy. Tab robi wcięcie; aby wyjść z edytora klawiaturą, naciśnij Esc, a potem Tab. Kod zapisuje się w tej przeglądarce.
Testy (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);