From fcb1c4971ac32995098b49613d5c944257fccb27 Mon Sep 17 00:00:00 2001 From: Nathan <59489624+cats256@users.noreply.github.com> Date: Wed, 5 Jul 2023 09:15:36 -0500 Subject: [PATCH] Update fibonacci-solution.js --- 10_fibonacci/solution/fibonacci-solution.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/10_fibonacci/solution/fibonacci-solution.js b/10_fibonacci/solution/fibonacci-solution.js index e040ede..1d7d9c6 100644 --- a/10_fibonacci/solution/fibonacci-solution.js +++ b/10_fibonacci/solution/fibonacci-solution.js @@ -2,16 +2,18 @@ const fibonacci = function(count) { if (count < 0) return "OOPS"; if (count === 0) return 0; - let first_prev = 1; - let second_prev = 0; + let firstPrev = 1; + let secondPrev = 0; + // For clarification: curr stands for current. This is standard syntax + for (let i = 2; i <= count; i++) { - let curr = first_prev + second_prev; - second_prev = first_prev; - first_prev = curr; + let curr = firstPrev + secondPrev; + secondPrev = firstPrev; + firstPrev = curr; } - return first_prev; + return firstPrev; }; module.exports = fibonacci;