codingtests/solutions/ProjectEuler/012/solve.php
2024-07-01 13:49:44 +00: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;