From e923f74c4159193a415d908fdb4367039c9d1d0f Mon Sep 17 00:00:00 2001 From: Gonzalo <43428577@terciariourquiza.edu.ar> Date: Sat, 23 May 2026 13:09:23 -0300 Subject: [PATCH] Ejercicio 7 --- ejercicios.js | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/ejercicios.js b/ejercicios.js index 39baa1b..6923554 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -81,4 +81,31 @@ const palabrasFiltradas = palabras .filter(palabra => palabra.length > 4) .map(palabra => palabra.toUpperCase()); -console.log(palabrasFiltradas); \ No newline at end of file +console.log(palabrasFiltradas); + +//Ejercicio 7 +function agrupar(resultados) { + const agrupados = { + aprobados: [], + desaprobados: [] + }; + + for (let resultado of resultados) { + if (resultado.aprobado) { + agrupados.aprobados.push(resultado.nombre); + } else { + agrupados.desaprobados.push(resultado.nombre); + } + } + + return agrupados; +} + +const resultados = [ + { nombre: "Ana", aprobado: true }, + { nombre: "Luis", aprobado: false }, + { nombre: "Marta", aprobado: true }, + { nombre: "Carlos", aprobado: false } +]; + +console.log(agrupar(resultados)); \ No newline at end of file