Menu
CoddyTech

Reverse the Digits

Дано неотрицательное целое число n. Верните число, полученное записью его десятичных цифр в обратном порядке. Нули, оказавшиеся в начале, пропускаются, поэтому 120 превращается в 21.

Функция

reverseDigits(n: integer) → integer
ninteger
неотрицательное целое число, которое нужно перевернуть
Возвращаетinteger
цифры числа n в обратном порядке, как число

Ограничения

  • 0 ≤ n < 109
  • Перевёрнутое число также помещается в знаковое 32-битное целое число.

Примеры

Ввод
n = 1234
Вывод
4321
Пояснение
Цифры числа 1234 — это 1, 2, 3 и 4. Если читать с конца, получим 4, 3, 2 и 1, то есть 4321.

lock icon+13 скрытых тестов при отправке

challenge icon

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

Если n может быть любым 32-битным целым числом, его перевёрнутое значение может не поместиться. Как обнаружить это до переполнения при умножении?

Сбросить код
def reverseDigits(n):
    # Напишите код здесь
Тестовые случаи

Случай 1

Случай 2

Случай 3

Ввод

n = 1234

Ожидается

4321