Menu
CoddyTech

Reverse the Digits

PoczątkującyMatematyka i symulacjapython iconjava iconcpp iconc iconjs icon+10

Otrzymujesz nieujemną liczbę całkowitą n. Zwróć liczbę utworzoną przez zapisanie jej cyfr dziesiętnych w odwrotnej kolejności. Zera, które znajdą się na początku, są pomijane, więc 120 zmienia się w 21.

Funkcja

reverseDigits(n: integer) → integer
ninteger
nieujemna liczba całkowita do odwrócenia
Zwracainteger
cyfry liczby n w odwrotnej kolejności, jako liczba

Ograniczenia

  • 0 ≤ n < 109
  • Odwrócona liczba również mieści się w 32-bitowej liczbie całkowitej ze znakiem.

Przykłady

Wejście
n = 1234
Wyjście
4321
Wyjaśnienie
Cyfry liczby 1234 to 1, 2, 3 i 4. Czytane od końca to 4, 3, 2 i 1, czyli 4321.

lock icon+13 ukrytych testów przy wysłaniu

challenge icon

Pytanie dodatkowe

Jeśli n może być dowolną 32-bitową liczbą całkowitą, jej odwrócenie może się nie zmieścić. Jak wykryć to przed przepełnieniem podczas mnożenia?

Zresetuj kod
def reverseDigits(n):
    # Napisz kod tutaj
Przypadki testowe

Przypadek 1

Przypadek 2

Przypadek 3

Wejście

n = 1234

Oczekiwane

4321