Initial data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 72d218235f
commit f23f22d71c
199087 changed files with 3378941 additions and 0 deletions

View file

@ -0,0 +1,14 @@
<?php
function factorial($n) {
if ($n < 0) {
return 0;
}
$factorial = 1;
for ($i = $n; $i >= 1; $i--) {
$factorial = $factorial * $i;
}
return $factorial;
}
?>

View file

@ -0,0 +1,15 @@
<?php
function factorial($n) {
if ($n < 0) {
return 0;
}
if ($n == 0) {
return 1;
}
else {
return $n * factorial($n-1);
}
}
?>

View file

@ -0,0 +1,3 @@
<?php
function factorial($n) { return $n == 0 ? 1 : array_product(range(1, $n)); }
?>

View file

@ -0,0 +1 @@
gmp_fact($n)