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.
Melde dich bei Exercism an, um Prolog mit 109 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.