[HSG_PY_24] Số lớn nhất

Xem dạng PDF

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ớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

An là một học sinh giỏi ở trường THCS X, nổi tiếng trong trường với khả năng lập trình xuất sắc của mình. Nhờ sự cố gắng không ngừng nghỉ và niềm đam mê mãnh liệt với Tin học, An đã được chọn tham gia vào đội tuyển thi học sinh giỏi cấp tỉnh. Để chuẩn bị cho kỳ thi quan trọng này, An không ngừng rèn luyện và giải các bài toán lập trình phức tạp. Trong quá trình tìm kiếm bài tập trên mạng Internet, An gặp bài toán sau:

Cho số nguyên dương ~A~ ~(0 < A \le 10^{18})~. Gọi ~B~ là số lớn nhất của ~A~ nếu ~B~ được tạo thành từ các chữ số của ~A~. Ví dụ, nếu ~A = 8347~, số lớn nhất ~B~ sẽ là ~8743~.

Yêu cầu

Cho trước số nguyên dương ~A~, hãy giúp An tìm số lớn nhất ~B~.

Dữ liệu đầu vào

Gồm một dòng duy nhất chứa một số nguyên dương ~A~.

Dữ liệu đầu ra

Gồm duy nhất số nguyên ~B~ tìm được.

Ràng buộc dữ liệu

  • Có 80% số test ứng với 80% số điểm: ~0 < A \le 10^3~.
  • Có 20% số test còn lại ứng với 20% số điểm: Không ràng buộc gì thêm.

Ví dụ

Ví dụ 1
INPUT
8347
OUTPUT
8743

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.