Project Euler meets Powershell - factorial...
function factorial {
[cmdletbinding()]
param([int64] $x)
if ($x -lt 1) {
return "Has to be on a positive integer"
}
if ($x -eq 1) {
[int64] $x
} else {
[int64] $x * (factorial ($x-1))
}
}
function factorial {
[cmdletbinding()]
param([int64] $x)
if ($x -lt 1) {
return "Has to be on a positive integer"
}
if ($x -eq 1) {
[int64] $x
} else {
[int64] $x * (factorial ($x-1))
}
}