JavaScript básico - Reemplaza bucles usando recursión

Cuéntanos qué está pasando:
Describe tu problema en detalle aquí.
Alguien me puede explicar concretamente la consigna? No entendí el ejemplo de la multiplicación. Necesito saber concretamente que es lo que tiene que hacer la función como si hubiere que hacer los cálculos en una hoja de papel en vez de armar un código que lo haga. Se agradece la explicación

Tu código hasta el momento

function sum(arr, n) {
  // Cambia solo el código debajo de esta línea

  // Cambia solo el código encima de esta línea
}


 

Información de tu navegador:

El agente de usuario es: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36

Challenge: JavaScript básico - Reemplaza bucles usando recursión

Enlaza al desafío:

Al principio las instrucciones pueden parecer complicadas,
tambien te puedes basar en las pruebas

*sum([1], 0) debe ser igual a 0.
sum([2, 3, 4], 1) debe ser igual a 2.
sum([2, 3, 4, 5], 3) debe ser igual a 9.

la función tiene estos parametros (arr, n)
arr es el array
n es el número fuera del array

con este ejemplo:
sum([2, 3, 4, 5], 3)
array = [2, 3, 4, 5]
n = 3

Las instrucciones dicen que la función debe sumar los primeros “n” números del array

sum([2, 3, 4, 5], 3) debe ser igual a 9.
en este caso suma los primeros 3 números del array → 2+3+4 =9

sum([2, 3, 4], 1) debe ser igual a 2.
aqui suma solo el primer número de array → 2 =2

sum([1], 0) debe ser igual a 0.
ahora suma 0 numeros del array → 0 = 0

1 Like

Gracias Francis, te debo una!