Cursus Raku / Programmatio functionalis, simultanea, reactiva et retialis / Programmatio functionalis / Sequentiae pigrae et infinitae / Exercises / Sequentia Tribonacci

Solutio: Sequentia Tribonacci

Ecce solutio possibilis huius exercitationis.

Codex

my @trib = 1, 1, 1, * + * + * ... *;
say @trib[^8];

🦋 Inveni codicem fontem in archivo tribonacci.raku.

Exitus

(1 1 1 3 5 9 17 31)

Commentarii

  1. Clausura * + * + * tria elementa priora addit ut sequens producat, itaque tribus valoribus initialibus opus est.

  2. Sequentia pigra est, itaque eam in @trib reponens et @trib[^8] petens solos primos octo numeros computas.

Sequentia Tribonacci   |   Programmatio simultanea