Cursus Raku / Elementa / Fundamenta ordinis exsecutionis / Ansae / Exercises / FizzBuzz in ansa

Solutio: FizzBuzz in ansa

Hoc tempore, divisibilitatis verificatio fit in circulo. Pro directo imprimendo, phrasis primum accumulatur in variabili separata et postea interpolatur in chorda.

Codex

Hic est nova solutio:

for 1..50 -> $n {
    my $fizzbuzz = '';
    $fizzbuzz ~= 'Fizz' if $n %% 3;
    $fizzbuzz ~= 'Buzz' if $n %% 5;
    say "$n: $fizzbuzz";
}

🦋 Inveni codicem fontem in archivo fizbuzz-loop.raku.

Exitus

$ raku exercises/loops/fizbuzz-loop.raku

Commentarium

Pro solutore problematum pedantico, solutio fortasse non sit perfecta, quia imprimit spatium post colon etiam pro illis numeris, qui nullum Fizz aut Buzz habent. Modifica programma ut hoc vitetur.

FizzBuzz in ansa   |   Digital gradus