2013-04-10 23:57:08 -07:00
|
|
|
function isPrime ($n) {
|
2015-11-18 06:14:39 +00:00
|
|
|
if ($n -eq 1) {$false}
|
|
|
|
|
elseif ($n -eq 2) {$true}
|
|
|
|
|
elseif ($n -eq 3) {$true}
|
|
|
|
|
else{
|
|
|
|
|
$m = [Math]::Floor([Math]::Sqrt($n))
|
|
|
|
|
(@(2..$m | where {($_ -lt $n) -and ($n % $_ -eq 0) }).Count -eq 0)
|
2013-04-10 23:57:08 -07:00
|
|
|
}
|
|
|
|
|
}
|
2015-11-18 06:14:39 +00:00
|
|
|
1..15 | foreach{"isPrime $_ : $(isPrime $_)"}
|