Challenge 6 #23

Open
opened 2022-03-25 15:25:02 +01:00 by nestor-almarza · 1 comment
nestor-almarza commented 2022-03-25 15:25:02 +01:00 (Migrated from github.com)

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))

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))
tanrax commented 2022-03-25 23:00:56 +01:00 (Migrated from github.com)

¡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!
Sign in to join this conversation.