From 7c17282074c2ac6707492822f25f596a660c4023 Mon Sep 17 00:00:00 2001 From: KorJIGSAW <111522731+KorJIGSAW@users.noreply.github.com> Date: Tue, 7 Nov 2023 23:11:35 +0900 Subject: [PATCH] Fix Failing FibonacciTestCases --- fib.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/fib.py b/fib.py index 421cfab..61018f5 100644 --- a/fib.py +++ b/fib.py @@ -6,10 +6,14 @@ Negative numbers should return None """ def fibonacci(position): - if(position == 1 or position == 2): - return 1 - return fibonacci(position - 1) + fibonacci(position - 2) - + if position < 0: + return None + elif position == 0: + return 0 + elif position == 1: + return 1 + else: + return fibonacci(position - 1) + fibonacci(position - 2)