Пов'язане: Програмуйте мою мікрохвильову піч та створіть ліниві значення .
Мій колега настільки лінивий, що навіть не намагається рухати пальцем при програмуванні мікрохвильової печі. (Це насправді так!)
Допоможіть йому знайти мікрохвильовий вхід, який дає час, найближчий до того, що він хоче, але де всі цифри однакові. Якщо два входи призводять до однакової різниці в часі від бажаного часу, виберіть той, який має менше цифр. Якщо обидва мають однакову кількість цифр, виберіть меншу - так що йому не доведеться чекати так довго.
Вхід - це ціле число, яке введе перфекціоніст, наприклад, 430
це 4 хвилини та 30 секунд, 100
а 60
кожен - 1 хвилина. Він буде більшим за 0 і не перевищить 9999.
Вихід повинен бути цілим числом, наприклад 444
, 4 хвилини і 44 секунди і 55
становить 55 секунд.
І вхід, і вихід можуть бути лише за кілька секунд (без хвилин), якщо загальний час не перевищує 1 хвилини та 40 секунд.
Це код-гольф , тому ваш код повинен бути якомога коротшим.
Тестові приклади:
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