Cursus Raku / Addendum 🆕 / Cum datis laborare / Numeri et mathematica / Exercises / Resolutio in factores primos
Solutio: Resolutio in factores primos
Ecce solutio possibilis huius exercitationis.
Codex
my $n = 360;
my @factors;
for 2..$n -> $d {
while $n %% $d {
@factors.push($d);
$n div= $d;
}
}
say @factors;🦋 Inveni codicem fontem in archivo prime-factors.raku.
Exitus
[2 2 2 3 3 5]Commentarii
Pro unoquoque divisore candidato
$d,whileinternum illum ex$ntotiens dividit quotiens capit,$dsingulis vicibus immittens. Quia factores minores prius removentur, omnis$dqui adhuc$ndividit certo primus est.$n div= $ddivisio integra rursus in$nest; numerum minuit donec nihil nisi1restet.
Navigatio cursus
← Resolutio in factores primos | Maximus communis divisor et minimum commune multiplum →