Cursus Raku / Elementa / Ansae / Exercitationes / Factorial
Solutio: Factorial
Factorialis N
est productum numerorum integrorum ab 1 usque ad et includens N
. Exempli gratia, factorialis 4 est 1 * 2 * 3 * 4 = 24.
Codex
my $n = 8;
my $f = 1;
$f *= $_ pro 2..$n;
dic $f;
🦋 Inveni programmatum in archivo factorial.raku.
Output
Curre programmatum aliquoties et tenta valores diversos $n
.
$ raku exercises/loops/factorial.raku
40320
Commentarii
Hoc programma utitur operatore *=
, qui est compendiaria forma multiplicationis cum assignatione: $x *= $y
aequivalet $x = $x * $y
.
Potes uti ‘pleno’ circulo loco formae postfixae:
my $n = 8;
my $f = 1;
pro 2..$n -> $x {
$f *= $x;
}
dic $f;
Plus de hoc argumento
Ad hanc quaestionem pluries revertemus. In hac parte cursus, etiam hanc quaestionem recursive solvemus.
In secunda parte cursus, discemus de sic dictis operatoribus reductionis, qui solutionem trivialis faciunt. Etiam erit modus definire operatorem custom !
ut possis scribere $n!
ad computandum factorialem. Denique erit alia occasio videre solutionem interesting cum de clausula where
loquemur.
Proximum exercitium
Cursus navigatio
← Conditiones comprobationes / Ternarius operator | Data typus conversio →
Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus
Translationes huius paginae: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська