इनपुट के रूप में एक स्ट्रिंग को देखते हुए सबसे लंबे समय तक सन्निहित विकल्प मिलता है जिसमें दो या दो से अधिक वर्ण नहीं होते हैं। यदि ऐसे कई विकल्प हैं तो आप आउटपुट भी दे सकते हैं। आप मान सकते हैं कि इनपुट मुद्रण योग्य ASCII सीमा पर है यदि आप चाहें।
स्कोरिंग
उत्तर पहले उनकी अपनी सबसे लंबी गैर-दोहराई जाने वाली प्रतिस्थापन की लंबाई से और फिर उनकी कुल लंबाई से क्रमबद्ध होंगे। लोअर स्कोर दोनों मानदंडों के लिए बेहतर होगा। भाषा के आधार पर यह संभवतः स्रोत प्रतिबंध के साथ कोड-गोल्फ चुनौती की तरह महसूस करेगा ।
triviality
कुछ भाषाओं में 1, x (पेंग्वेज़) या 2, x (ब्रेन-फ्लैक और अन्य ट्यूरिंग टारपिट्स) का स्कोर प्राप्त करना बहुत आसान है, हालांकि अन्य भाषाएं भी हैं जिनमें सबसे लंबे समय तक न दोहराने वाले प्रतिस्थापन को कम करना एक चुनौती है। हास्केल में मुझे 2 का स्कोर प्राप्त करने में बहुत मज़ा आया, इसलिए मैं आपको उन भाषाओं की तलाश करने के लिए प्रोत्साहित करता हूं जहां यह कार्य मजेदार है।
परीक्षण के मामलों
"Good morning, Green orb!" -> "ing, Gre"
"fffffffffff" -> "f"
"oiiiiioiiii" -> "io", "oi"
"1234567890" -> "1234567890"
"11122324455" -> "324"
स्कोरिंग प्रस्तुत करना
आप निम्नलिखित स्निपेट का उपयोग करके अपने कार्यक्रमों को स्कोर कर सकते हैं:
11122
के बाद ocurrs 324
, लेकिन करने के लिए कटौती हो जाती है 12
।
11122324455
जोनाथन एलन ने महसूस किया कि मेरा पहला संशोधन इसे सही तरीके से नहीं संभाल पाया है।