Cursus Raku / Addendum 🆕 / Cursus et functiones / Subprogrammata et stilus functionalis / Exercises / Summa quadratorum parium
Solutio: Summa quadratorum parium
Ecce solutio possibilis huius exercitationis.
Codex
say [+] (1..10).grep(* %% 2).map(* ** 2);🦋 Inveni codicem fontem in archivo sum-even-squares.raku.
Exitus
220Commentarii
Catena a sinistra ad dextram legitur:
.grep(* %% 2)numeros pares servat,.map(* ** 2)unumquemque quadrat, et[+]quadrata ad summam eorum reducit.Numeri pares
2 4 6 8 10in4 16 36 64 100quadrantur, quae220efficiunt.Idem gradus ut fistula alimentaria scribi possunt, ubi
==>unumquemque effectum ad gradum sequentem transmittit — itaque fluxus a summo ad imum legitur potius quam ut catena methodorum:(1..10) ==> grep(* %% 2) ==> map(* ** 2) ==> sum() ==> say();
Unumquodque
==>indicem suum sinistrum in subprogramma sequens alit, et ultimum==> say()summam imprimit,220.