diff --git a/ejercicios.js b/ejercicios.js index 8f686a5..fbd9cbc 100644 --- a/ejercicios.js +++ b/ejercicios.js @@ -106,12 +106,24 @@ console.log(PalabrasEnMayuscula); y `desaprobados`, cada una con un array de nombres. */ const resultados = [ - { nombre: "Ana", aprobado: true }, - { nombre: "Luis", aprobado: false }, - { nombre: "Marta", aprobado: true }, - { nombre: "Carlos", aprobado: false } + { nombre: "Ana", aprobado: true }, + { nombre: "Luis", aprobado: false }, + { nombre: "Marta", aprobado: true }, + { nombre: "Carlos", aprobado: false } ]; +function Agrupar(resultados) { + const agrupados = { aprobados: [], desaprobados: []}; + for (let i = 0; i < resultados.length; i++) { + if (resultados[i].aprobado) { + agrupados.aprobados.push(resultados[i].nombre); + } else { + agrupados.desaprobados.push(resultados[i].nombre); + } + } + return agrupados; +} +console.log(Agrupar(resultados)); // Resultado esperado: // { // aprobados: ["Ana", "Marta"],