tanrax / soy-un-buen-programador-js

Juego con retos sencillos de JavaScript para probarte a ti mismo que sabes lo que haces
11 stars 2 forks source link

Reto 6 #25

Open Franencabo opened 2 years ago

Franencabo commented 2 years ago

Aquí va la mía. Viendo la respuestas de los demás se me antoja que ésta es quizás muy básica. Veremos cuando salga el resultado.

const limit = prompt('¿Cuántos números quieres que tenga la secuencia de Fibonacci?');
const fibonacciSeries = [0,1];

const fibonacciFunction = (limit, fibonacciSeries) => {

    for( i=2; i < limit; i++){

        fibonacciSeries.push(fibonacciSeries[i-1] + fibonacciSeries[i-2]);
    }
    console.log(fibonacciSeries);
}

fibonacciFunction(limit, fibonacciSeries);
tanrax commented 2 years ago

Has hecho cosas bien, noto ciertos avances por tu parte. Igualmente esperaba que aquí te costara, la actividad es tirando a dificil. Debes evitar el uso de push, ya que en realidad estás modificando... ¡una constante! No debería ni funcionarte jaja. Algunas pistas: en lugar de for necesitarás realizar un map. ¿Un map de que? De un array que tenga una cantidad de elementos definina por el limit. Por ejemplo: limit es 4 -> [0, 1, 2, 3]. ¿Cómo lo ves?

Franencabo commented 2 years ago

mmmm, estoy intentándolo, voy un poco apurado pero voy a darle caña a ver si lo saco antes de tu solución....