Liên quan: Lập trình lò vi sóng của tôi và Tạo giá trị lười biếng .
Đồng nghiệp của tôi lười biếng đến mức anh ta thậm chí không thèm di chuyển ngón tay khi lập trình lò vi sóng. (Điều này thực sự đúng!)
Giúp anh ta tìm đầu vào lò vi sóng cho thời gian gần nhất với những gì anh ta muốn, nhưng trong đó tất cả các chữ số đều giống nhau. Nếu hai đầu vào dẫn đến chênh lệch thời gian giống nhau so với thời gian mong muốn, hãy chọn đầu vào có ít chữ số hơn. Nếu cả hai có cùng số chữ số, hãy chọn số ít hơn - vì vậy anh ta không phải đợi quá lâu.
Đầu vào là số nguyên mà người cầu toàn sẽ nhập, ví dụ: 430
4 phút và 30 giây trong khi 100
và 60
mỗi lần là 1 phút. Nó sẽ lớn hơn 0 và sẽ không vượt quá 9999.
Đầu ra phải là một số nguyên, ví dụ 444
là 4 phút và 44 giây và 55
là 55 giây.
Cả đầu vào và đầu ra có thể chỉ trong vài giây đơn giản (không có phút) nếu tổng thời gian dưới 1 phút và 40 giây.
Đây là mã golf , vì vậy mã của bạn phải càng ngắn càng tốt.
Các trường hợp thử nghiệm:
30 → 33
60 → 55
70 → 111
90 → 88
100 → 55
101 → 66
120 → 77
130 → 88
200 → 99
201 → 222
500 → 444
700 → 666
1000 → 888
1055 → 999
1056 → 1111
1090 → 1111