Tất cả thử thách
Dễ 0 đã giải Tỷ lệ chấp nhận 0%

Đảo ngược một số

Đảo ngược các chữ số thập phân của một số nguyên dương.

Viết các chữ số thập phân của n theo thứ tự ngược lại và trả về số kết quả. Các số 0 ở đầu sẽ bị loại bỏ, ví dụ 1200 trở thành 21.

Cài đặt hàm reverse_number(n).

Đầu vào

n: Một số nguyên dương.

Đầu ra

Trả về số sau khi đảo ngược.

Ràng buộc

1 ≤ n ≤ 10¹⁸. Giá trị sau khi đảo ngược luôn nằm trong phạm vi của số nguyên có dấu 64-bit.

Ví dụ

Ví dụ 1
Đầu vào:
n = 352

Kết quả mong đợi:
expected = 253
Đầu vào:
long long n = 352;

Kết quả mong đợi:
long long expected = 253;
Đầu vào:
long n = 352;

Kết quả mong đợi:
long expected = 253;

Giải thích

Các chữ số 3, 5, 2 khi đảo ngược thành 2, 5, 3.

Ví dụ 2
Đầu vào:
n = 1200

Kết quả mong đợi:
expected = 21
Đầu vào:
long long n = 1200;

Kết quả mong đợi:
long long expected = 21;
Đầu vào:
long n = 1200;

Kết quả mong đợi:
long expected = 21;

Giải thích

Các chữ số đảo ngược là 0021; các số 0 ở đầu bị loại bỏ, kết quả là 21.

Học hỏi từ người khác

Giải pháp cộng đồng

Chưa có giải pháp nào được chia sẻ. Hãy giải thử thách này để đăng giải pháp đầu tiên.