EJERCICIO 08 · Inicial
Suma una lista
Implementa sumar(lista) y devuelve la suma de sus números. Una lista vacía debe producir 0.
Arrays Inicial
Tu misión
Implementa sumar(lista) y devuelve la suma de sus números. Una lista vacía debe producir 0.
Define la función sumar en el editor. El corrector llamará a tu función con distintas entradas y comprobará el valor devuelto. No basta con imprimir un resultado fijo.
JAVASCRIPT Practica aquí
Consola
Lista para ejecutar.
Listo
¿Necesitas una pista?
Pista 1
Empieza con un acumulador a cero.
Pista 2
Recorre cada valor sumándolo al acumulador.
Pista 3
Prueba reduce(..., 0) o for...of.
Ver solución explicada
El valor inicial 0 permite manejar arrays vacíos. También es correcto utilizar un bucle.
function sumar(lista) {
return lista.reduce((total, n) => total + n, 0);
}Esta es una solución posible. Otras implementaciones que produzcan el mismo comportamiento también son válidas.
Para ir un poco más lejos
Suma solamente los números positivos.