Menu
CoddyTech

Palindrome Number

Число является палиндромом, если его цифры читаются одинаково слева направо и справа налево, например 1221. Для целого числа x верните true, если оно является палиндромом, и false в противном случае. Отрицательное число никогда не считается палиндромом, потому что у знака минус нет пары на другом конце.

Функция

isPalindrome(x: integer) → boolean
xinteger
целое число для проверки, возможно отрицательное
Возвращаетboolean
истина, если x читается одинаково в обоих направлениях, иначе ложь

Ограничения

  • -231 ≤ x ≤ 231-1
  • Для любого отрицательного числа возвращается false.

Примеры

Ввод
x = 121
Вывод
true
Пояснение
Если читать в обратном порядке, 121 всё ещё остаётся 121, поэтому ответ — true.
challenge icon

Дополнительный вопрос

Сможешь решить это, не преобразуя целое число в строку?

Сбросить код
def isPalindrome(x):
    # Напишите код здесь

Тест #1

Тест #2

Аргумент

x = 121

Ожидаемый вывод

true