codingtests/ProjectEuler/039/solve.php

20 lines
321 B
PHP
Raw Normal View History

2012-12-17 11:17:09 +00:00
<?php
define('P_VALUE',1000);
for($p=2;$p<P_VALUE;$p++) {
for($a=2;$a<$p;$a++) {
for($b=$a;$b<$p;$b++) {
//Find C so it runs faster...
$c = $p - $a - $b;
if($a*$a+$b*$b == $c*$c) {
$result++;
}
}
}
if($result > $max) {
$max = $result; $key = $p;
}
$result = 0;
}
echo $key;