From 98a425c80bb02d9a9147f83f061c8d5035cab2ff Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Tue, 29 Oct 2024 13:52:05 +0100
Subject: [PATCH] =?UTF-8?q?Fibonacci:=20Dal=C5=A1=C3=AD=20=C5=99e=C5=A1en?=
 =?UTF-8?q?=C3=AD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 05-funkce/fibonacci.py | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/05-funkce/fibonacci.py b/05-funkce/fibonacci.py
index a3da97e..32bc45b 100755
--- a/05-funkce/fibonacci.py
+++ b/05-funkce/fibonacci.py
@@ -7,3 +7,17 @@ def fibonacci(n):
     for i in range(2, n+1):
         a, b = b, a+b
     return b
+
+
+def fibonacci2(n):
+    fib = [0, 1]
+    while len(fib) <= n:
+        fib.append(fib[-1] + fib[-2])
+    return fib[n]
+
+
+def fibonacci3(n):
+    if n <= 1:
+        return n
+    else:
+        return fibonacci3(n-1) + fibonacci3(n-2)
-- 
GitLab