From 80e2ec3c53f0663c2d2b62c6390f0d5f09b76957 Mon Sep 17 00:00:00 2001 From: Bruno Dalessandro Date: Sat, 16 May 2026 18:36:05 -0300 Subject: [PATCH] Ejercicio 7 --- ejercicios.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) 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,