Cursus Raku / Elementa / Fundamenta ordinis exsecutionis / Ansae / Exercises / Fibonacci numeri

Solutio: Fibonacci numeri

Algorithmus sequens numeros Fibonacci definit.

  1. F0 = 0, F0 = 1
  2. Fn = Fn-1 + Fn-2

Codex

Codex algorithmum litteratim implet. Utiur duobus variabilibus ad numeros Fibonacci actuales conservandos et eos in circulo renovat. Nota quod ambo variabiles renovantur in una assignatione.

my $a = 0;
my $b = 1;

say $a;
for ^19 {
    ($a, $b) = $b, $a + $b;
    say $a;
}

🦋 Invenias programmatum in archivo fibonacci-numbers.raku.

Exitus

Hic est exitus programmatis qui primos viginti numeros imprimit.

$ raku exercises/loops/fibonacci-numbers.raku
0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181

Plura de hoc argumento

Memor esto huius operis ut ad id redeamus in futuro ad aliam solutionem excitantem cum Raku sequentiis obtinendam.

Fibonacci numeri   |   Echo usque satis