अंकों की एक स्ट्रिंग दी गई है। आपको उस स्ट्रिंग में लंबाई n की सभी लगातार सबस्ट्रिंग आउटपुट के रूप में उसी क्रम में देनी हैं जिस क्रम में वे आती हैं।
उदाहरण के लिए, स्ट्रिंग "49142" में 3 अंकों वाली ये सीरीज़ होती हैं:
और 4 अंकों वाली ये सीरीज़:
और अगर आप 5 अंकों की स्ट्रिंग से 6 अंकों की सीरीज़ माँगेंगे, तो जो मिलेगा उसके हकदार आप खुद होंगे।
ध्यान दीजिए कि इन सीरीज़ को इनपुट में सिर्फ आस-पास की जगहें लेनी होती हैं; अंकों का संख्यात्मक रूप से लगातार होना ज़रूरी नहीं है।
नल अक्षर पर खत्म होने वाली एक स्ट्रिंग दीजिए, जिसमें विभाजक के रूप में कॉमा और स्पेस का इस्तेमाल हो।
एक उदाहरण आउटपुट इस तरह होगा: "491, 914, 142"
अगर इनपुट अमान्य हो, तो एक खाली स्ट्रिंग दीजिए।
| रजिस्टर | उपयोग | टाइप | विवरण |
|---|---|---|---|
$a0 |
इनपुट | पता | नल अक्षर पर खत्म होने वाली सीरीज़ स्ट्रिंग |
$a1 |
इनपुट | पूर्णांक | स्लाइस की लंबाई |
$a2 |
इनपुट/आउटपुट | पता | नल अक्षर पर खत्म होने वाली आउटपुट स्ट्रिंग |
$t0-9 |
अस्थायी | कोई भी | अस्थायी भंडारण के लिए इस्तेमाल होता है |
Exercism पर साइन अप कीजिए और MIPS Assembly को 70 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।