Bạn cần đăng nhập mới có thể xem nội dung này
Thịnh Nguyễn | Chat Online
04/02/2024 21:22:25

Trong giờ ra chơi Tèo đố Tí bài toán như sau: “Cho số nguyên dương n. Hãy tạo ra một số nguyên m bằng cách viết lên tiếp nhau các số nguyên từ 1 đến n, rồi tiến hành thu gọn m bằng cách lần lượt xóa tất cả các chữ số ở vị trí chẵn, sau đó xóa tất cả các chữ số ở vị trí lẻ, rồi lại xóa các chữ số ở vị trí chẵn, ... cho đến khi chỉ còn lại một chữ số. Hãy tìm chữ số cuối cùng còn lại”


python
 
----- Nội dung dịch tự động từ ảnh -----
Trong giờ ra chơi Tèo đố Tí bài toán như sau: “Cho số nguyên dương n. Hãy tạo ra một số
nguyên m bằng cách viết lên tiếp nhau các số nguyên từ 1 đến n, rồi tiến hành thu gọn m
bằng cách lần lượt xóa tất cả các chữ số ở vị trí chẵn, sau đó xóa tất cả các chữ số ở vị trí lẻ,
rồi lại xóa các chữ số ở vị trí chẵn, ... cho đến khi chỉ còn lại một chữ số. Hãy tìm chữ số
cuối cùng còn lại”.
Yêu cầu: Cho trước một số nguyên dương n, em hãy giúp Tèo tìm chữ số như trên.
Dữ liệu vào: Cho trong tệp văn bản DIGIT.INP gồm một số nguyên dương n (n≤ 10').
Kết quả: Xuất ra tệp văn bản DIGIT.OUT chữ số tìm được.
Ví dụ:
DIGIT.INP
DIGIT.OUT
| 11
0
Giải thích: n=11 > m=1234567891011 > xóa các chữ số ở vị trí chẵn, m=1357901 > xóa
tiếp các chữ số ở vị trí lẻ, m=370 > xóa tiếp các chữ số ở vị trí chẵn, m=30 – xóa tiếp các
chữ số ở vị trí lẻ, m=0 là chữ số còn lại cuối cùng.
Bài tập đã có 1 trả lời, xem 1 trả lời ... |
Đăng ký tài khoản để trả lời bài tập.
Đăng ký tài khoản để có thể trả lời bài tập này!

Đăng ký qua Google:

Hoặc lựa chọn:
Đăng ký bằng email, điện thoại Đăng nhập bằng email, điện thoại
Lazi.vn