সিরিজ

সিরিজ

মধ্যম

নির্দেশনা

সংখ্যার একটি স্ট্রিং দেওয়া হলে, সেই স্ট্রিংয়ের ভেতরে n দৈর্ঘ্যের সব সংলগ্ন সাবস্ট্রিং যে ক্রমে আছে সেই ক্রমে আউটপুট দিন।

উদাহরণস্বরূপ, "49142" স্ট্রিংটিতে ৩ সংখ্যার সিরিজগুলো হলো:

  • "491"
  • "914"
  • "142"

আর ৪ সংখ্যার সিরিজগুলো:

  • "4914"
  • "9142"

আর ৫ সংখ্যার একটি স্ট্রিং থেকে যদি ৬ সংখ্যার সিরিজ চান, তাহলে যা-ই পান না কেন, তা আপনার প্রাপ্য।

লক্ষ্য করুন, এই সিরিজগুলো ইনপুটে কেবল পাশাপাশি অবস্থানে থাকলেই হয়; অঙ্কগুলো সংখ্যাগতভাবে পরপর হওয়ার দরকার নেই।

আউটপুট ফরম্যাট

সেপারেটর হিসেবে একটি কমা ও একটি স্পেস ব্যবহার করে একটি নাল-টার্মিনেটেড স্ট্রিং আউটপুট করুন।

একটি উদাহরণ আউটপুট হতে পারে "491, 914, 142"।

ইনপুট অবৈধ হলে একটি খালি স্ট্রিং আউটপুট করুন।

রেজিস্টার

রেজিস্টার ব্যবহার টাইপ বিবরণ
$a0 ইনপুট অ্যাড্রেস নাল-টার্মিনেটেড সিরিজ স্ট্রিং
$a1 ইনপুট ইন্টিজার স্লাইসের দৈর্ঘ্য
$a2 ইনপুট/আউটপুট অ্যাড্রেস নাল-টার্মিনেটেড আউটপুট স্ট্রিং
$t0-9 সাময়িক যেকোনো সাময়িক স্টোরেজের জন্য ব্যবহৃত
GitHub-এর মাধ্যমে সম্পাদনা করুন লিংকটি একটি নতুন উইন্ডো বা ট্যাবে খোলে
MIPS Assembly Exercism

সিরিজ শুরু করতে প্রস্তুত?

Exercism-এ সাইন আপ করুন, MIPS Assembly ট্র্যাকের 70টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।