Közmondás

Közmondás

Közepes

Utasítások

Egy patkószeg hiánya miatt elveszett egy királyság, legalábbis így szól a mondás.

Egy bemeneti lista alapján állítsd elő a hozzá tartozó közmondást. Például a ["nail", "shoe", "horse", "rider", "message", "battle", "kingdom"] lista esetén a közmondásos mondóka teljes szövegét kell kiírnod:

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.

Figyelj rá, hogy a bemeneti lista változhat; a megoldásodnak tetszőleges hosszúságú és tartalmú listákkal is meg kell birkóznia. A kimenet egyetlen sora sem lehet statikus, változatlan szöveg; mindegyiknek a megadott bemenettől kell függenie.

Megvalósítás

Ha a lista utolsó eleme object és nem string, akkor egy minősítőt tartalmaz, amely módosítja a közmondás utolsó sorát.

proverb('nail', 'shoe', { qualifier: 'horseshoe' });
// => For want of a nail the shoe was lost.
//    And all for the want of a horseshoe nail.

Forrás

WikipediaA hivatkozás új ablakban vagy lapon nyílik meg
Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
JavaScript Exercism

Készen állsz elkezdeni a(z) Közmondás feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) JavaScript nyelvet 37 fogalom159 feladat segítségével, valódi emberi mentorálással, mindez ingyen.