परिचय
मैं 1
's 0
' और 1
's ' के क्रम में सबसे अधिक के साथ सबस्ट्रिंग खोजना चाहता हूँ ।
इनपुट
आपके प्रोग्राम में दो इनपुट , अनुक्रम और सबस्ट्रिंग लंबाई है।
अनुक्रम के किसी भी संख्या है 0
की और 1
की:
01001010101101111011101001010100010101101010101010101101101010010110110110
सबस्ट्रिंग लंबाई किसी भी सकारात्मक गैर शून्य पूर्णांक है:
5
उत्पादन
आपके प्रोग्राम को दी गई लंबाई के पहले विकल्प के शुरुआती इंडेक्स को आउटपुट करना चाहिए जिसमें सबसे अधिक है 1
। उपरोक्त इनपुट के साथ, आउटपुट है:
10
स्ट्रिंग में पहला वर्ण इंडेक्स पर शुरू होता है 0
।
स्कोरिंग
सबसे छोटा कोड जीतता है!
नियम
- आपके प्रोग्राम को हमेशा किसी भी मान्य इनपुट के लिए सही इंडेक्स का उत्पादन करना चाहिए।
- आप डिफ़ॉल्ट विकल्पों पर सकारात्मक स्कोर के साथ किसी भी जवाब से अपना इनपुट / आउटपुट विधि चुन सकते हैं । कृपया उस विधि को निर्दिष्ट करें जिसे आप अपने उत्तर में उठाते हैं।
1
, तो आप अपने द्वारा पाया गया पहला सबस्ट्रिंग आउटपुट करते हैं। आप उस विकल्प में पहले वर्ण के सूचकांक के साथ सबस्ट्रिंग की पहचान करते हैं। क्या उससे मदद हुई?