A-M baby
This commit is contained in:
parent
764da6cbbb
commit
db842d013d
19005 changed files with 197040 additions and 7 deletions
14
Task/Factorial/PHP/factorial-1.php
Normal file
14
Task/Factorial/PHP/factorial-1.php
Normal 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;
|
||||
}
|
||||
?>
|
||||
15
Task/Factorial/PHP/factorial-2.php
Normal file
15
Task/Factorial/PHP/factorial-2.php
Normal 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);
|
||||
}
|
||||
}
|
||||
?>
|
||||
3
Task/Factorial/PHP/factorial-3.php
Normal file
3
Task/Factorial/PHP/factorial-3.php
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
<?php
|
||||
function factorial($n) { return $n == 0 ? 1 : array_product(range(1, $n)); }
|
||||
?>
|
||||
1
Task/Factorial/PHP/factorial-4.php
Normal file
1
Task/Factorial/PHP/factorial-4.php
Normal file
|
|
@ -0,0 +1 @@
|
|||
gmp_fact($n)
|
||||
Loading…
Add table
Add a link
Reference in a new issue