diff --git a/solutions/ProjectEuler/046/solve.php b/solutions/ProjectEuler/046/solve.php new file mode 100644 index 0000000..4542b55 --- /dev/null +++ b/solutions/ProjectEuler/046/solve.php @@ -0,0 +1,61 @@ +1;} + +for ($i= 3; $i<6000; $i += 2) { + if (is_prime($i)) + { + $primes[] = $i; + } + else + { + $composites[] = $i; + } +} + +for($i=1; $i<100; $i++) +{ + $twicesquares[] = 2*($i*$i); +} + +foreach($composites as $composite) +{ + $count = 0; + foreach($primes as $prime) + { + if($prime > $composite) + { + break; + } + if(in_array($composite-$prime, $twicesquares)) + { + $count++; + break; + } + } + + if($count == 0) + { + echo "Found $composite\n"; + die; + } +} + diff --git a/solutions/ProjectEuler/047/solve.php b/solutions/ProjectEuler/047/solve.php new file mode 100644 index 0000000..6672906 --- /dev/null +++ b/solutions/ProjectEuler/047/solve.php @@ -0,0 +1,16 @@ +