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 →