मैं अपनी घड़ी को आज ठीक 11:11:11 पर देखने के लिए हुआ था (और आज 1/11 है; बहुत बुरा यह 2011 नहीं है), और यह मुझे सोचकर मिला: मुझे पता है! मुझे इसमें से एक कोड गोल्फ प्रश्न बनाना चाहिए! मैं बेवकूफ हूं।
वैसे भी, आपकी चुनौती एक घंटे, मिनट और दूसरे को इनपुट के रूप में लेना है, और अगले "दिलचस्प" समय का उत्पादन करना है। यहाँ, मैं इन चरणों के रूप में दिलचस्प परिभाषित करूंगा:
- घंटे, मिनट और दूसरे को समेटना। (उदाहरण के लिए, 4:14:14 पर, यह 41414 होगा।)
- एक, दो, या तीन के लगातार समूहों की जाँच करें जो पूरे स्ट्रिंग की लंबाई को फैलाते हैं। उदाहरण के लिए, मैं
[41][41][4]
उदाहरण समय में मिल सकता है (यदि समूह स्ट्रिंग के माध्यम से नहीं पहुंच सकता है, तो इसे काट दें जैसे मैंने इस उदाहरण में किया था)। एक और उदाहरण: प्रश्न की शुरुआत में मेरा पहला उदाहरण में समय में, यह होगा[1][1][1][1][1][1]
,[11][11][11]
या[111][111]
। - क्या एक लगातार समूह है जो स्ट्रिंग के माध्यम से सभी तरह से जाता है? यदि हां, तो समय "दिलचस्प है!" अन्यथा, यह नहीं है।
इनपुट किसी भी उचित प्रारूप में हो सकता है , लेकिन इसे हार्डकोड नहीं किया जाना चाहिए। आउटपुट किसी भी उचित प्रारूप में हो सकता है , और इसे इनपुट के समान प्रारूप में होने की आवश्यकता नहीं है।
यदि आप किसी कारण से नेटवर्क एक्सेस का उपयोग करते हैं, तो नेटवर्क से डाउनलोड किए गए सभी बाइट्स आपके स्कोर तक पहुँचते हैं ।
ये है कोड गोल्फ; बाइट्स में सबसे छोटा कोड जीतता है।