codingtests/ProjectEuler/012/solve.php
2012-03-08 14:25:58 +01:00

13 lines
241 B
PHP

<?php
$num = 3;
$tri_add = 2;
do {
$num += ++$tri_add;
$divisors = 2;
$square_root = sqrt($num);
for($div = 2; $div <= $square_root; $div++) {
if($num % $div == 0)
$divisors+= 2;
}
} while ($divisors <= 500);
echo $num;