From 74e94ab5e2846c32f6a0d1a9a00529c21e84a35a Mon Sep 17 00:00:00 2001 From: Sanders Lin <45224617+SandersLin@users.noreply.github.com> Date: Thu, 21 Feb 2019 00:57:48 +0800 Subject: [PATCH] Create project Euler problem 25 sol2.py (#658) --- project_euler/problem_25/sol2.py | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 project_euler/problem_25/sol2.py diff --git a/project_euler/problem_25/sol2.py b/project_euler/problem_25/sol2.py new file mode 100644 index 000000000..35147a9bf --- /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