Sprichwort

Sprichwort

Mittel

Anleitung

Weil ein Hufeisennagel fehlte, ging ein Königreich verloren, so heißt es zumindest.

Gegeben sei eine Liste von Eingaben. Erzeuge daraus das passende Sprichwort. Zum Beispiel erzeugt die Liste ["nail", "shoe", "horse", "rider", "message", "battle", "kingdom"] den vollständigen Text dieses sprichwörtlichen Reims:

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.

Beachte, dass die Liste der Eingaben variieren kann; deine Lösung sollte Listen beliebiger Länge und beliebigen Inhalts verarbeiten können. Keine Zeile des Ausgabetextes darf ein fester, unveränderlicher String sein; sie alle sollten sich je nach Eingabe ändern.

Jede Liste von Eingaben wird als String dargestellt, wobei am Ende jeder Eingabe ein Zeilenumbruchzeichen steht.

Ein Beispiel wäre "nail\nshoe\nhorse\nrider\nmessage\nbattle\nkingdom\n"

Jede Ausgabezeile sollte mit einem Zeilenumbruch \n enden.

Reservierter Speicher

Die Bytes 128-383 des linearen Speichers sind für den Eingabe-String reserviert.


Quelle

WikipediaDer Link öffnet sich in einem neuen Fenster oder Tab
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
WebAssembly Exercism

Bereit, mit Sprichwort zu starten?

Melde dich bei Exercism an, um WebAssembly mit 87 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.