diff --git a/ejercicios.js b/ejercicios.js index e91e160..7464aa0 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -144,6 +144,35 @@ const resultados = [ // desaprobados: ["Luis", "Carlos"] // } +function agrupar(resultados) { + + const grupos = { + aprobados: [], + desaprobados: [], + }; + + for (let i = 0; i < resultados.length; i++ ) { + + const estudiante = resultados[i]; + + if (estudiante.aprobado) { + + grupos.aprobados.push(estudiante.nombre); + + } else { + + grupos.desaprobados.push(estudiante.nombre); + + } + + } + + return grupos; + +} + +console.log(agrupar(resultados)); + /* 8. *(Opcional - closures)* Escribir una función `crearSumador` que reciba un número `base` y retorne una función que, al llamarla con otro número,