If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
The Answer
233168
Execution Time
1.7998ms
Source Code
- <?php
- /**
- * Function that returns answer for problem 1 of Project Euler.
- * @return $sum
- */
- function pj1()
- {
- list( $a, $b, $sum ) = array( 3, 5, 0);
- for ( $i = 0; $i < 1000; $i++ )
- {
- if( ($i%$a == 0) || ($i%$b == 0))
- $sum += $i;
- }
- return $sum;
- }
- $answer = pj1();
- ?>
<?php
/**
* Function that returns answer for problem 1 of Project Euler.
* @return $sum
*/
function pj1()
{
list( $a, $b, $sum ) = array( 3, 5, 0);
for ( $i = 0; $i < 1000; $i++ )
{
if( ($i%$a == 0) || ($i%$b == 0))
$sum += $i;
}
return $sum;
}
$answer = pj1();
?>