問題
原文(英語)を表示n の10進数の各桁を逆順に並べ、その結果得られる数値を返してください。先頭に来るゼロは消えるため、1200 は 21 になります。
reverse_number(n) を実装してください。
入力
n: 正の整数。
出力
反転した数値を返してください。
制約
1 ≤ n ≤ 10¹⁸。反転後の値は常に符号付き64ビット整数に収まります。
例
例 1
入力:
n = 352
期待される出力:
expected = 253
入力:
long long n = 352;
期待される出力:
long long expected = 253;
入力:
long n = 352;
期待される出力:
long expected = 253;
解説
桁 3, 5, 2 を逆順にすると 2, 5, 3 になります。
例 2
入力:
n = 1200
期待される出力:
expected = 21
入力:
long long n = 1200;
期待される出力:
long long expected = 21;
入力:
long n = 1200;
期待される出力:
long expected = 21;
解説
逆順にすると 0021 ですが、先頭のゼロは取り除かれるため 21 となります。