Menu
CoddyTech

Reverse the Digits

0以上の整数 n が与えられます。その10進数の各桁を逆順に並べた数を返してください。先頭にくる0は取り除かれるため、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