Codificação: encontre o enésimo número de Fibonacci em JavaScript
Feb 17 2023
Neste artigo, discutiremos um trecho de código no qual encontraremos o enésimo número de Fibonacci. Série de Fibonacci: A sequência de Fibonacci é uma série de números em que cada número é a soma dos dois números anteriores.
Neste artigo, discutiremos um trecho de código no qual encontraremos o enésimo número de Fibonacci.
Série de Fibonacci : A sequência de Fibonacci é uma série de números em que cada número é a soma dos dois números anteriores. A sequência começa com 0 e 1, e os números subseqüentes são calculados como a soma dos dois anteriores.
Método 1: Usando o loop For
Vamos analisar o código linha por linha para entender como funciona:
function fibonacci(n) {
let a = 0;
let b = 1;
if (n === 0) {
return a;
}
for (let i = 2; i <= n; i++) {
let c = a + b;
a = b;
b = c;
}
return b;
console.log(fibonacci(3));
Código completo:
function fibonacci(n) {
let a = 0;
let b = 1;
if (n === 0) {
return a;
}
for (let i = 2; i <= n; i++) {
let c = a + b;
a = b;
b = c;
}
return b;
}
console.log(fibonacci(3));
Método 1: usando recursão
Vamos analisar o código linha por linha para entender como funciona:
function fibonacci(n) {
if (n <= 1) {
return n;
}
return fibonacci(n - 1) + fibonacci(n - 2);
console.log(fibonacci(2));
Código completo:
function fibonacci(n) {
if (n <= 1) {
return n;
}
return fibonacci(n - 1) + fibonacci(n - 2);
}
console.log(fibonacci(2));
Semáforo | Java Concurrent API Pacotes de Java Concurrent API — Parte 1 Capturar várias exceções em Java Threading e Multiprocessamento em Python Explicado 5 linguagens de programação a serem observadas em 2023 — Qual delas crescerá mais?Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)