Skip to content

Commit 8818ea3

Browse files
[JS] Fibonacci and readme
1 parent db7d31a commit 8818ea3

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Com o objetivo de alcançar uma abrangência maior e encorajar novas pessoas a c
2121
| [Exponenciação Recursiva][14] | [C/C++](/src/c/ExponenciacaoRecursiva.c) | Java | [Python](/src/python/exponenciacao_recursiva.py) | Go | [Ruby](/src/ruby/ExponenciacaoRecursiva.rb) | [Javascript](/src/javascript/ExponentiationRecursive.js) | Pascal |
2222
| [Fatorial][15] | [C/C++](/src/c/Fatorial.c) | [Java](/src/java/Fatorial.java) | [Python](/src/python/fatorial.py) | [Go](/src/go/fatorial/fatorial.go) | [Ruby](/src/ruby/Fatorial.rb) | [Javascript](/src/javascript/Factorial.js) | [Pascal](/src/pascal/fatorial.py) |
2323
| [Fatorial Recursiva][16] | [C/C++](/src/c/FatorialRecursiva.c) | [Java](/src/java/FatorialRecursiva.java) | [Python](/src/python/fatorial_recursiva.py) | Go | [Ruby](/src/ruby/Fatorial.rb) | [Javascript](/src/javascript/FactorialRecursive.js) | [Pascal](src/pascal/fatorial-recusiva.pas) |
24-
| [Fibonacci][17] | [C/C++](/src/c/Fibonacci.cpp) | [Java](/src/java/Fibonacci.java) | [Python](/src/python/fibonacci.py) | [Go](/src/go/fibonacci/fibonacci.go) | [Ruby](/src/ruby/Fibonacci.rb) | Javascript | Pascal |
24+
| [Fibonacci][17] | [C/C++](/src/c/Fibonacci.cpp) | [Java](/src/java/Fibonacci.java) | [Python](/src/python/fibonacci.py) | [Go](/src/go/fibonacci/fibonacci.go) | [Ruby](/src/ruby/Fibonacci.rb) | [Javascript](/src/javascript/Fibonacci.js) | Pascal |
2525
| [Máximo Recursivo][26] | [C/C++](/src/c/MaxRecursivo.c) | Java | Python | Go | Ruby | [Javascript](/src/javascript/MaxRecursive.js) | Pascal |
2626
| [Mínimo e Máximo Iterativo][27] | C/C++ | [Java](/src/java/MaxMinArray.java) | [Python](/src/python/min_max_iterativo.py) | Go | Ruby | [Javascript](/src/javascript/IterativeMinAndMax.js) | Pascal |
2727
| [Mínimo e Máximo Recursivo][28] | [C/C++](/src/c/MaxMinRecursivo.c) | Java | [Python](/src/python/maximo_minimo_recursivo.py) | [Go](/src/go/maximominimo/MaximoMinimo.go) | Ruby | [Javascript](/src/javascript/RecursiveMinAndMax.js) | Pascal |

src/javascript/Fibonacci.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
*
3+
* @param {number} n
4+
*/
5+
function fibonacci(n) {
6+
return n < 2 ? n : (fibonacci(n - 1) + fibonacci(n - 2));
7+
}
8+
9+
function main(){
10+
console.log('fibonacci 30 -> ', fibonacci(30))
11+
}
12+
13+
main();

0 commit comments

Comments
 (0)