Advertisement
Arcaedox

prob2 Euler

Sep 5th, 2015
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.44 KB | None | 0 0
  1. #! /usr/bin/python
  2. import sys
  3. from ArcFP import *
  4.  
  5. # Author : Arcaed0x (Adrian Nwankwo)
  6.  
  7. def fibs(lim):
  8.     n1 , n2 , ns = 1 , 2 , 0
  9.     while True:
  10.         ns = n1 + n2
  11.         if ns <= lim:
  12.             yield ns
  13.         else:
  14.             break
  15.         n1 = n2
  16.         n2 = ns
  17.  
  18.  
  19. filtNums = filter(even, chain( iter([1,2]) ,fibs(4000000)) )
  20.  
  21. def main(args):
  22.     print(sum(filtNums))
  23.  
  24. if __name__ == '__main__':
  25.     main(sys.argv)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement