← 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.

Testy (7)

  1. expect(isPalindrome("racecar")).toBe(true);
  2. expect(isPalindrome("hello")).toBe(false);
  3. expect(isPalindrome("A man, a plan, a canal: Panama")).toBe(true);
  4. expect(isPalindrome("А роза упала на лапу Азора")).toBe(true);
  5. expect(isPalindrome("12321")).toBe(true);
  6. expect(isPalindrome("ab")).toBe(false);
  7. expect(isPalindrome("")).toBe(true);