Акронім

Акронім

Легка

Вказівки

Перетворіть фразу на її акронім.

Айтівці обожнюють свої TLA (трилітерні акроніми)!

Допоможіть згенерувати трохи жаргону: напишіть програму, яка перетворює довгу назву на кшталт Portable Network Graphics на її акронім (PNG).

З розділовими знаками поводимося так: дефіси розділяють слова (як пробіли); усі інші розділові знаки можна прибрати з вхідних даних.

Наприклад:

Вхід Вихід
As Soon As Possible ASAP
Liquid-crystal display LCD
Thank George It's Friday! TGIF

Регістри

Регістр Використання Тип Опис
$a0 вхідні дані адреса вхідний рядок тексту (англ. string), завершений нульовим символом
$a1 вхідні та вихідні дані адреса вихідний рядок тексту, завершений нульовим символом
$t0-9 тимчасовий будь-який використовується для тимчасового зберігання

Джерело

Julien VanierПосилання відкривається в новому вікні або вкладці
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
MIPS Assembly Exercism

Час розпочати Акронім?

Зареєструйтеся на Exercism, щоб вивчати й опановувати MIPS Assembly, а також 70 вправ та справжнє наставництво від людей, і все це безкоштовно.

Глибоке занурення у Акронім!

Ми неквапливо поринемо в регулярні вирази: почнемо зі зіставлення пробільних символів, дослідимо Unicode, а закінчимо негативними lookbehind. Наостанок розглянемо інші підходи до вправи «Акронім», зокрема скінченні автомати.