aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--entries/jjhickmon/fibonacci.py14
-rw-r--r--people.json11
2 files changed, 25 insertions, 0 deletions
diff --git a/entries/jjhickmon/fibonacci.py b/entries/jjhickmon/fibonacci.py
new file mode 100644
index 0000000..7e9f5f6
--- /dev/null
+++ b/entries/jjhickmon/fibonacci.py
@@ -0,0 +1,14 @@
+def fib(index):
+ if (index < 0):
+ raise IndexError("Error: index must be >= 0")
+
+ prev = 1
+ curr = 1
+ for _ in range(index - 1):
+ temp = curr
+ curr += prev
+ prev = temp
+ return curr
+
+if __name__ == "__main__":
+ print(fib(5))
diff --git a/people.json b/people.json
index 67424df..ea6f724 100644
--- a/people.json
+++ b/people.json
@@ -743,5 +743,16 @@
"link": "./entries/williamvietnguyen/fibberoni.c"
}
]
+ },
+ {
+ "github": "jjhickmon",
+ "name": "Javon Hickmon",
+ "title": "Undergraduate CS Student, UW",
+ "entries": [
+ {
+ "name": "fibonacci",
+ "link": "./entries/jjhickmon/fibonacci.py"
+ }
+ ]
}
]