From 68ac527d2995c15318fa50c7d40e07fba13b5dba Mon Sep 17 00:00:00 2001 From: Rena Date: Wed, 6 Sep 2017 22:34:36 -0500 Subject: [PATCH 1/2] Challenge Fibonacci --- fibo.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 fibo.js diff --git a/fibo.js b/fibo.js new file mode 100644 index 0000000..dc0c14e --- /dev/null +++ b/fibo.js @@ -0,0 +1,23 @@ +const fibonacci = function (inWhatever){ + if (typeof inWhatever == "number"){ + let numb1 = 0; + let numb2 = 1; + let numb3 = numb1 + numb2; + let seriesFibo = []; + + seriesFibo.push(numb1, numb2, numb3); + + while (numb3 < inWhatever){ + numb1 = numb2; + numb2 = numb3; + numb3 = numb1 + numb2; + + seriesFibo.push(numb3); + console.log(seriesFibo); + if ( seriesFibo.indexOf(inWhatever) == -1){ + console.log("The number isn“t part of Fibonacci series") + } else { console.log(seriesFibo.indexOf(inWhatever)+1) }; + } + } else { console.log("Not a Number, NaN") } +} +fibonacci(6); \ No newline at end of file From 8597ef03af1f5c9337a8f394f72c73051c18597d Mon Sep 17 00:00:00 2001 From: Rena Date: Wed, 6 Sep 2017 22:43:01 -0500 Subject: [PATCH 2/2] Testing --- fibo.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fibo.js b/fibo.js index dc0c14e..5af7bfc 100644 --- a/fibo.js +++ b/fibo.js @@ -20,4 +20,9 @@ const fibonacci = function (inWhatever){ } } else { console.log("Not a Number, NaN") } } -fibonacci(6); \ No newline at end of file +fibonacci(3); +fibonacci(6); +fibonacci(610); +fibonacci(13500); +fibonacci(4181); +fibonacci("=P");