JavaScript generador de secuencia Fibonacci | Programador Web Valencia

JavaScript generador de secuencia Fibonacci

1 minuto

Javascript

Con la siguiente función en JavaScript podrás crear secuencias de los números de Fibonacci con la longitud que necesites. Devolverá un Array.

He usado recursividad y una pincelada de programación funcional.

/**
 * Devuelve una lista con la secuencia de Fibonacci
 * @param {number} long - Número de elementos deseados.
 * @param {Array<number>} sequence - Secuencia inicial.
 * @return {Array<number>}
 */
function generate_fibonacci_sequence(long, sequence = [0, 1]) {
  return sequence.length < long
    ? generate_fibonacci_sequence(
        long,
        sequence.concat(sequence.at(-1) + sequence.at(-2))
      )
    : sequence;
}

console.log(generate_fibonacci_sequence(4));
// [0, 1, 1, 2]

console.log(generate_fibonacci_sequence(10));
// [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]

Espero que os sea de utilidad.

Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional.

Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Internacional

¿Me invitas a un café? ☕

Puedes hacerlo usando el terminal.

ssh customer@andros.dev -p 5555

Comentarios

{{ comments.length }} comentarios

Nuevo comentario

Nueva replica  {{ formatEllipsisAuthor(replyComment.author) }}

Acepto la política de Protección de Datos.

Escribe el primer comentario

Tal vez también te interese...