Треки
/
WebAssembly
WebAssembly
/
Вправи
/
Прислівʼя
Прислівʼя

Прислівʼя

Середня

Вказівки

Через брак цвяха для підкови було втрачено королівство, принаймні так каже прислівʼя.

Маючи масив вхідних даних, створіть відповідне прислівʼя. Наприклад, для масиву ["nail", "shoe", "horse", "rider", "message", "battle", "kingdom"] ми виведемо повний текст цього прислівʼя:

For want of a nail the shoe was lost.
For want of a shoe the horse was lost.
For want of a horse the rider was lost.
For want of a rider the message was lost.
For want of a message the battle was lost.
For want of a battle the kingdom was lost.
And all for the want of a nail.

Варто зауважити, що масив вхідних даних може відрізнятися; рішення має вміти працювати з масивами довільної довжини та вмісту. Жоден рядок виведеного тексту не повинен бути сталим, незмінним рядком тексту (англ. string); усі рядки мають змінюватися залежно від наведених вхідних даних.

Кожен список вхідних даних подано як рядок тексту (англ. string), у якому в кінці кожного значення стоїть символ нового рядка.

Прикладом може бути "nail\nshoe\nhorse\nrider\nmessage\nbattle\nkingdom\n"

Кожен рядок вихідних даних має закінчуватися символом нового рядка \n.

Зарезервована памʼять

Байти 128-383 лінійної памʼяті зарезервовано для рядка тексту з вхідними даними.


Джерело

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

Час розпочати Прислівʼя?

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