Дано рядок тексту (англ. string) з цифр. Потрібно вивести всі суміжні підрядки довжини n у цьому рядку в тому порядку, у якому вони йдуть.
Наприклад, рядок тексту «49142» має такі серії з 3 цифр:
А такі серії з 4 цифр:
А якщо попросити серію з 6 цифр із рядка тексту з 5 цифр, то отримаємо те, на що заслужили.
Зауважмо, що ці серії мають займати лише суміжні позиції у вхідних даних; цифри не обовʼязково мають бути послідовними за значенням.
Виведіть рядок тексту (англ. string), завершений нульовим символом, використовуючи кому та пробіл як розділювачі.
Прикладом виведення може бути "491, 914, 142"
Якщо вхідні дані некоректні, виведіть порожній рядок тексту.
| Регістр | Використання | Тип | Опис |
|---|---|---|---|
$a0 |
вхідні дані | адреса | рядок тексту серії, завершений нульовим символом |
$a1 |
вхідні дані | ціле число | довжина зрізу |
$a2 |
вхідні/вихідні дані | адреса | вихідний рядок тексту, завершений нульовим символом |
$t0-9 |
тимчасовий | будь-який | використовується для тимчасового зберігання |
Зареєструйтеся на Exercism, щоб вивчати й опановувати MIPS Assembly, а також 70 вправ та справжнє наставництво від людей, і все це безкоштовно.