diff --git a/project_euler/problem_25/sol2.py b/project_euler/problem_25/sol2.py new file mode 100644 index 00000000..35147a9b --- /dev/null +++ b/project_euler/problem_25/sol2.py @@ -0,0 +1,10 @@ +def fibonacci_genrator(): + a, b = 0,1 + while True: + a,b = b,a+b + yield b +answer = 1 +gen = fibonacci_genrator() +while len(str(next(gen))) < 1000: + answer += 1 +assert answer+1 == 4782