21 lines
297 B
PowerShell
21 lines
297 B
PowerShell
$arr = New-Object bool[] 500000
|
|
$arr[0] = $arr[1] = $TRUE
|
|
$count = 0
|
|
for ($i=2; $i -lt $arr.Length; $i++)
|
|
{
|
|
if ($arr[$i] -eq $TRUE)
|
|
{
|
|
continue
|
|
}
|
|
for ($j=$i*2; $j -lt $arr.Length; $j += $i)
|
|
{
|
|
$arr[$j] = $TRUE
|
|
}
|
|
$count ++
|
|
write-host "$i is $count"
|
|
if ($count -eq 10001)
|
|
{
|
|
break
|
|
}
|
|
}
|