Skip to content

Instantly share code, notes, and snippets.

@Villach927
Created October 25, 2017 03:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Villach927/4e3f1f757f3408fe4eb962a955dec55b to your computer and use it in GitHub Desktop.
Save Villach927/4e3f1f757f3408fe4eb962a955dec55b to your computer and use it in GitHub Desktop.
数学のやつ 2
<?php
$LIMIT = 500;
$array = [];
for($n = 1;$n < $LIMIT;++$n){
$z = false;
for($m = 1;$m < $LIMIT;++$m){
for($p = 2;$p < $LIMIT;++$p){
$f = false;
for($k = 2;$k <= sqrt($p);++$k){
if($p % $k === 0) $f = true;
}
if($f === false && $p + $n === $m * $m){
echo $n . " + " . $p . " = " . $m * $m . "\n";
$z = true;
break;
}
}
if($z) break;
}
if(!$z) $array[] = $n;
}
echo "Done.";
print_r($array);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment