सबलिस्ट

सबलिस्ट

मध्यम

निर्देश

कोई भी दो ऐरे A और B लेकर तय कीजिए कि:

  • ऐरे A और ऐरे B equal हैं; या
  • ऐरे A में ऐरे B समाहित है (ऐरे A, ऐरे B का superlist है); या
  • ऐरे A, ऐरे B में समाहित है (ऐरे A, ऐरे B का sublist है); या
  • इनमें से कोई भी सही नहीं है, इसलिए ऐरे A और ऐरे B unequal हैं

विशेष रूप से, ऐरे A और ऐरे B तब equal होते हैं जब दोनों ऐरे में एक ही क्रम में एक ही वैल्यू हों। ऐरे A, ऐरे B का superlist तब होता है जब A में लगातार आने वाली वैल्यूओं का एक ऐसा हिस्सा हो जो B के equal हो। ऐरे A, ऐरे B का sublist तब होता है जब B में लगातार आने वाली वैल्यूओं का एक ऐसा हिस्सा हो जो A के equal हो।

उदाहरण:

  • अगर A = [] और B = [] (दोनों ऐरे खाली हैं), तो A और B equal हैं
  • अगर A = [1, 2, 3] और B = [], तो A, B का superlist है
  • अगर A = [] और B = [1, 2, 3], तो A, B का sublist है
  • अगर A = [1, 2, 3] और B = [1, 2, 3, 4, 5], तो A, B का sublist है
  • अगर A = [3, 4, 5] और B = [1, 2, 3, 4, 5], तो A, B का sublist है
  • अगर A = [3, 4] और B = [1, 2, 3, 4, 5], तो A, B का sublist है
  • अगर A = [1, 2, 3] और B = [1, 2, 3], तो A और B equal हैं
  • अगर A = [1, 2, 3, 4, 5] और B = [2, 3, 4], तो A, B का superlist है
  • अगर A = [1, 2, 4] और B = [1, 2, 3, 4, 5], तो A और B unequal हैं
  • अगर A = [1, 2, 3] और B = [1, 3, 2], तो A और B unequal हैं

रजिस्टर

रजिस्टर उपयोग टाइप विवरण
$a0 इनपुट पता पहले ऐरे के एलिमेंट
$a1 इनपुट पूर्णांक पहले ऐरे का आकार, वर्ड में
$a2 इनपुट पता दूसरे ऐरे के एलिमेंट
$a3 इनपुट पूर्णांक दूसरे ऐरे का आकार, वर्ड में
$v0 आउटपुट पूर्णांक 0 = बराबर, 1 = असमान, 2 = सबलिस्ट, 3 = सुपरलिस्ट
$t0-9 अस्थायी कोई भी अस्थायी भंडारण के लिए इस्तेमाल होता है
GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
MIPS Assembly Exercism

सबलिस्ट शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और MIPS Assembly को 70 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।