دنباله

دنباله

متوسط

دستورالعمل‌ها

با گرفتن یک رشته از رقم‌ها، همه‌ی زیررشته‌های پیوسته‌ی به طول n در آن رشته را به ترتیبی که ظاهر می‌شوند خروجی بدهید.

برای مثال، رشته‌ی "49142" سری‌های سه‌رقمی زیر را دارد:

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

و سری‌های چهاررقمی زیر را:

  • "4914"
  • "9142"

و اگر از یک رشته‌ی پنج‌رقمی سری شش‌رقمی بخواهید، هر چه گیرتان بیاید حق خودتان است.

توجه داشته باشید که این سری‌ها فقط باید موقعیت‌های مجاور را در ورودی اشغال کنند؛ لازم نیست رقم‌ها از نظر عددی متوالی باشند.

قالب خروجی

یک رشته‌ی مختوم به نول خروجی بدهید که اجزای آن با یک ویرگول و یک فاصله از هم جدا می‌شوند.

یک نمونه خروجی چنین است: "491, 914, 142"

اگر ورودی نامعتبر باشد، یک رشته‌ی خالی خروجی بدهید.

ثبات‌ها

ثبات کاربرد نوع توضیح
$a0 ورودی آدرس رشته‌ی سری مختوم به نول
$a1 ورودی عدد صحیح طول برش
$a2 ورودی/خروجی آدرس رشته‌ی خروجی مختوم به نول
$t0-9 موقت هر نوع برای ذخیره‌سازی موقت استفاده می‌شود
ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
MIPS Assembly Exercism

آماده‌اید دنباله را شروع کنید؟

در Exercism ثبت‌نام کنید تا MIPS Assembly را همراه با 70 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.