संबंधित: मेरे माइक्रोवेव ओवन और आलसी मूल्यों को उत्पन्न करें ।
मेरा सहकर्मी इतना आलसी है कि वह माइक्रोवेव ओवन की प्रोग्रामिंग करते समय अपनी उंगली हिलाने से भी गुरेज नहीं करता। (यह वास्तव में सच है!)
उसे माइक्रोवेव इनपुट खोजने में मदद करें जो वह जो चाहता है, उसके सबसे करीब समय देता है, लेकिन जहां सभी अंक समान हैं। यदि दो इनपुटों में वांछित समय से एक ही समय का अंतर होता है, तो कम अंकों वाले को चुनें। यदि दोनों के अंकों की संख्या समान है, तो कम चुनें - इसलिए उसे इतने लंबे समय तक इंतजार नहीं करना पड़ेगा।
इनपुट पूर्णांक है कि एक पूर्णतावादी दर्ज करेंगे, जैसे 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