#Challenge 17

1 messages · Page 1 of 1 (latest)

gilded monolith
#

Dejen sus soluciones por aquí. Suerte!!!

clever spruce
clever spruce
#

V2 con reduce, que apenas lo utilizo:

winged bolt
odd hemlock
mint jasper
#

Reto 17 con una solución recursiva

gritty moon
split kraken
#
export default function countPackages( carriers, carrierID ) {
  const [ _, numOfPackages, subordinates ] = carriers.find( ( [ id ] ) => carrierID === id )
  const subordinatesNumOfPackages = subordinates.reduce( ( acc, id ) => acc + countPackages( carriers, id ), 0 )
  return numOfPackages + subordinatesNumOfPackages
}
split kraken
# gritty moon

Me encanta el detalle de haber empezado el reduce por el count 🙂

tulip tendon
slate crag
#

Solución día 17

nocturne owl
#

challenge 17

slate crag
#

Mejorando legibilidad gracias a vosotros, abecés olvido que están ahí XD

quasi heron
#

Reto #17

icy rivet
half cipher
#

Mi solución. Me están sirviendo los retos para ejercitar la lógica, este me resultó sencillo por haberme ejercitado antes con los demás retos.

heavy willow
split kraken
# heavy willow

No es necesario que hagas [...row]. Puedes usarlo directamente.

heavy willow
thick schooner
#

me dan los valores correctos de los ejemplos pero ya en el test no xD "No estás contando bien los paquetes... ¡Revisa los ejemplos!" xD pues nimodo ha hacerlo otra vez, ni modo a pensar en otra solución.

gritty moon
heavy willow
thick schooner
#

ah hola gracias por los ejemplos que me ponen, ya lo voy a realizar con recursividad

thick schooner
#

Bueno ahi fue

#

pregunta hay una palabra reservada llamada package? me daba error y luego veia en mi pc y todo funcionaba, pero luego lo llame getPackages y funciono xD

static kiln
#

Mi solución:

#

y mi versión con reduce:

left salmon
#

Reto 17

crisp wedge
#

Reto 17

cedar spoke