Menu
CoddyTech

Palindrome Number

Liczba jest palindromem, gdy jej cyfry czytane od lewej do prawej i od prawej do lewej są takie same, na przykład 1221. Dla danej liczby całkowitej x zwróć true, jeśli jest palindromem, a w przeciwnym razie false. Liczby ujemne nigdy się nie liczą, ponieważ ich znak minus nie ma odpowiednika na drugim końcu.

Funkcja

isPalindrome(x: integer) → boolean
xinteger
liczba całkowita do sprawdzenia, być może ujemna
Zwracaboolean
prawda, jeśli x czyta się tak samo w obu kierunkach, w przeciwnym razie fałsz

Ograniczenia

  • -231 ≤ x ≤ 231-1
  • Każda liczba ujemna zwraca false.

Przykłady

Wejście
x = 121
Wyjście
true
Wyjaśnienie
Czytana od tyłu liczba 121 nadal wynosi 121, więc odpowiedzią jest true.
challenge icon

Pytanie dodatkowe

Czy potrafisz rozwiązać to bez konwertowania liczby całkowitej na ciąg znaków?

Zresetuj kod
def isPalindrome(x):
    # Napisz kod tutaj

Test #1

Test #2

Argument

x = 121

Oczekiwany wynik

true