केवल अक्षरों से युक्त एक स्ट्रिंग को देखते हुए, निरंतर वर्णमाला के सबसे लंबे अक्षरों की लंबाई का उत्पादन होता है जिसमें शब्द शामिल होता है, जहां ऑर्डर कोई फर्क नहीं पड़ता। एक उदाहरण एल्गोरिथ्म शब्द को सॉर्ट कर सकता है, डुप्लिकेट को हटा सकता है, और फिर सबसे लंबे समय तक चलने की लंबाई को आउटपुट कर सकता है।
परीक्षण के मामलों
watch -> 1
stars -> 3
antidisestablishmentarianism -> 3
backdoor -> 4
a -> 1
tutorials -> 4
उदाहरण के लिए, antidisestablishmentarianismपत्र शामिल हैं abdehilmnstr। सबसे लंबे रन हैं lmnऔर rstदोनों की लंबाई 3 है।
टिप्पणियाँ
आप सभी लोअरकेस, सभी अपरकेस या मिश्रित-केस अक्षरों को इनपुट के रूप में ले सकते हैं, लेकिन मामला शब्द के बारे में जानकारी को सांकेतिक शब्दों में बदलना नहीं कर सकता है (यानी आप पहले nपात्रों को पूंजीकृत नहीं बना सकते हैं जहां nसबसे लंबे समय तक चलने की लंबाई है)।
यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
rst- अद्वितीय, सॉर्ट करें और सबसे लंबे समय तक लगातार चलाएं। क्या हम वर्णों के एक सरणी के रूप में इनपुट ले सकते हैं?