Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio simultanea / hyper et race 🆕 / Exercises / Summa cum race
Solutio: Summa cum race
Ecce solutio possibilis huius exercitationis.
Codex
say (1..50).race.map(* ** 2).grep(* %% 2).sum;🦋 Inveni codicem fontem in archivo parallel-sum.raku.
Exitus
22100Commentarii
.racetotam catenam — unumquemque numerum quadrare et quadrata paria filtrare — parallele currit, et, dissimile.hyper, elementa ordine reddere non promittit.Hoc hic satis est quia gradus ultimus summa est, quae ab ordine independens est: quadrata paria (
2²,4², …,50²)22100efficiunt quocumque ordine adveniunt. Cum effectus tantum componis (summa, numerus),.raceoptio naturalis est et paulo minus oneris quam.hyperferre potest.