Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
512M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
Python, Scratch
Cho một số tự nhiên có số lượng chữ số nhỏ hơn hoặc bằng ~100~. Cho phép sắp xếp lại các chữ số của số đó. Hãy đưa ra số nhỏ nhất có thể tạo bởi số ban đầu và chia hết cho ~5~. Nếu không có đáp án nào thỏa mãn, hãy in ra 0
.
Dữ liệu
- Số tự nhiên ~N~ ~(N \le 10^{100})~
Kết quả
- Một số tự nhiên duy nhất là kết quả của bài toán.
Chấm điểm
- Có 20% số test ứng với 20% số điểm: ~N ≤ 1000~;
- 40% số test khác ứng với 40% số điểm: Tất cả các chữ số trong số tự nhiên ~N~ đều khác ~0~;
- 40% số test còn lại ứng với 40% số điểm: Không có ràng buộc gì thêm.
Sample
Input 1
987654321
Output 1
123467895
Input 2
90000100
Output 2
10000090
Bình luận
code:
def findsmallestdivisibleby5(N): from collections import Counter
N = input().strip() print(findsmallestdivisibleby5(N))
Thấy dễ thì bày coi
thấy cũng dễ
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
hi