Tutte le sfide
Facile 0 risolte 0% di accettazione

Inverti un Numero

Inverti le cifre decimali di un intero positivo.

Scrivi le cifre decimali di n in ordine inverso e restituisci il numero risultante. Gli zeri che finiscono all'inizio vengono eliminati, quindi 1200 diventa 21.

Implementa reverse_number(n).

Input

n: Un intero positivo.

Output

Restituisci il numero invertito.

Vincoli

1 ≤ n ≤ 10¹⁸. Il valore invertito rientra sempre in un intero con segno a 64 bit.

Esempi

Esempio 1
Input:
n = 352

Output atteso:
expected = 253
Input:
long long n = 352;

Output atteso:
long long expected = 253;
Input:
long n = 352;

Output atteso:
long expected = 253;

Spiegazione

Le cifre 3, 5, 2 invertite sono 2, 5, 3.

Esempio 2
Input:
n = 1200

Output atteso:
expected = 21
Input:
long long n = 1200;

Output atteso:
long long expected = 21;
Input:
long n = 1200;

Output atteso:
long expected = 21;

Spiegazione

Le cifre invertite sono 0021; gli zeri iniziali vengono eliminati, ottenendo 21.

Impara dagli altri

Soluzioni della community

Nessuna soluzione pubblicata. Risolvi questa sfida per condividere la prima.