Menu
CoddyTech

Reverse the Digits

Recibes un entero no negativo n. Devuelve el número que obtienes al escribir sus dígitos decimales en orden inverso. Los ceros que quedan al principio se eliminan, así que 120 se convierte en 21.

Función

reverseDigits(n: integer) → integer
ninteger
el entero no negativo que se debe invertir
Devuelveinteger
los dígitos de n en orden inverso, como un número

Restricciones

  • 0 ≤ n < 109
  • El número invertido también cabe en un entero de 32 bits con signo.

Ejemplos

Entrada
n = 1234
Salida
4321
Explicación
Los dígitos de 1234 son 1, 2, 3 y 4. Leídos desde el final, son 4, 3, 2 y 1, que es 4321.

lock icon+13 pruebas ocultas al enviar

challenge icon

Para ir más allá

Si n pudiera ser cualquier entero de 32 bits, es posible que su inverso no cupiera. ¿Cómo detectarías esto antes de que la multiplicación provoque un desbordamiento?

Restablecer código
def reverseDigits(n):
    # Escribe el código aquí
Casos de prueba

Caso 1

Caso 2

Caso 3

Entrada

n = 1234

Esperado

4321