Số siêu may mắn
Đề bài
Mô tả
Một số nguyên dương được gọi là số may mắn nếu biểu diễn thập phân của nó chỉ chứa các chữ số và . Ví dụ, , , là các số may mắn, còn , , thì không.
Một số may mắn được gọi là số siêu may mắn nếu biểu diễn thập phân của nó có số lượng chữ số bằng số lượng chữ số . Ví dụ, , , là các số siêu may mắn, còn , , thì không.
Cho một số nguyên dương . Hãy tìm số siêu may mắn nhỏ nhất không nhỏ hơn .
Dữ liệu vào
Một dòng duy nhất chứa số nguyên dương (không có chữ số ở đầu).
Dữ liệu ra
In ra số siêu may mắn nhỏ nhất lớn hơn hoặc bằng .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4500 | 4747 | 4747 có hai chữ số 4 và hai chữ số 7, và là số siêu may mắn nhỏ nhất . |
| 47 | 47 | Bản thân 47 đã là số siêu may mắn nên đáp án chính là 47. |
Bình luận