Project Euler Problem 7 (PHP)
By listing the first six prime numbers: 2, 3, 5, 7, 11, and 13, we can see that the 6th prime is 13.
What is the 10,001st prime number?
Script
Execution Time: 1.3918 seconds
function isPrime($n) { $m = floor(sqrt($n)); for ($x=2; $x<=$m; $x++) { if ($n%$x == 0) { return false; } } return true; } $n = 3; $k = 2; $kMax = 10001; while ($k <= $kMax) { if (isPrime($n)) { if ($k == $kMax) { echo $n.PHP_EOL; break; } $k++; } $n=$n+2; }