Halmozás

Halmozás

Könnyű

Utasítások

Valósítsd meg az accumulate műveletet, amely egy gyűjtemény és a gyűjtemény minden elemén végrehajtandó művelet megadásakor visszaad egy új gyűjteményt, amely tartalmazza annak eredményét, hogy a műveletet a bemeneti gyűjtemény minden elemére alkalmaztad.

Adott a következő számgyűjtemény:

  • 1, 2, 3, 4, 5

És a művelet:

  • egy szám négyzetre emelése (x => x * x)

A kódodnak elő kell tudnia állítania a négyzetek gyűjteményét:

  • 1, 4, 9, 16, 25

Nézd meg a tesztkészletet, hogy megismerd az elvárt függvényszignatúrát.

Megkötések

Ne nyúlj a szabványos könyvtárad által biztosított collect/map/fmap/izé funkciókhoz! Oldd meg inkább magad, más alapvető eszközök segítségével.

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

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

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