¡Genial! Lo has logrado. Mis felicitaciones JavaScript programmer.
Detallito: usar pop... ais... esta entre la línea del bien y el mal. Estas modificando el contenido de la variable "a"... pero a la vez haces uso de la característica que te devuelve el valor... Creo que puedes enfocarlo de otra manera.
¡Ah! Me ha falta variables más semánticas ¿"a"? ¿¨num¨? Y comentarios claro. El código no se autoexplica, en este caso.
Un saludo!
¡Genial! Lo has logrado. Mis felicitaciones JavaScript programmer.
Detallito: usar pop... ais... esta entre la línea del bien y el mal. Estas modificando el contenido de la variable "a"... pero a la vez haces uso de la característica que te devuelve el valor... Creo que puedes enfocarlo de otra manera.
¡Ah! Me ha falta variables más semánticas ¿"a"? ¿¨num¨? Y comentarios claro. El código no se autoexplica, en este caso.
Un saludo!
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
const setFibonacciSequenceLength = howLong => {
const num = howLong - 1;
const fibonacci = (a , num) =>
(a.length > num) ? a : fibonacci([...a, a.pop() + a.pop()], num);
return fibonacci([0, 1], num)
}
console.log(setFibonacciSequenceLength(5))
¡Genial! Lo has logrado. Mis felicitaciones JavaScript programmer.
Detallito: usar pop... ais... esta entre la línea del bien y el mal. Estas modificando el contenido de la variable "a"... pero a la vez haces uso de la característica que te devuelve el valor... Creo que puedes enfocarlo de otra manera.
¡Ah! Me ha falta variables más semánticas ¿"a"? ¿¨num¨? Y comentarios claro. El código no se autoexplica, en este caso.
Un saludo!