Số đối xứng (THTA Vòng Chung kết Toàn quốc 2025)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Python, Scratch
Điểm: 1100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Số đối xứng là số có cách viết giống nhau khi đọc từ trái sang phải và từ phải sang trái.
Ví dụ: \(99\), \(121\), \(1331\), \(7\) là các số đối xứng.

Yêu cầu

Cho một số tự nhiên \(N\).
Hãy tính số đơn vị cần tăng thêm ít nhất để biến \(N\) thành một số đối xứng.

Dữ liệu nhập vào từ bàn phím

  • Một dòng duy nhất chứa số tự nhiên (\(N\) có không quá \(16\) chữ số).

Kết quả ghi ra màn hình

  • Một số tự nhiên — là số đơn vị cần tăng thêm để biến \(N\) thành một số đối xứng.

Ví dụ

Dữ liệu Kết quả Giải thích
123 8 \(123 + 8 = 131\), là số đối xứng nhỏ nhất lớn hơn hoặc bằng \(123\)
121 0 \(121\) đã là số đối xứng

Ràng buộc

  • Subtask 1 (\(80%\) số điểm): \(N\) có không quá \(8\) chữ số.
  • Subtask 2 (\(20%\) số điểm): \(N\) có không quá \(16\) chữ số.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.