Skip to content

Instantly share code, notes, and snippets.

@gnp
Created May 14, 2011 05:50
Show Gist options
  • Save gnp/971955 to your computer and use it in GitHub Desktop.
Save gnp/971955 to your computer and use it in GitHub Desktop.
Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:
1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
By considering the terms in the Fibonacci sequence whose values do not exceed four million, find the sum of the even-valued terms.
----------
$perl -e '($a, $b) = (1, 2); while ($b <= 4000000) { $t += $b if $b %2 == 0; ($a, $b) = ($b, $a + $b); } print "$t\n";'
4613732
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment