Fix exercise 6 and finish exercise 7

This commit is contained in:
DevMate-Jar
2026-05-07 23:51:38 -03:00
parent 268ec2224f
commit 8b31a33193

View File

@@ -116,7 +116,7 @@ const palabras = ["sol", "tormenta", "mar", "lluvia", "río", "arcoíris"];
// Resultado esperado: ["TORMENTA", "LLUVIA", "ARCOÍRIS"] // Resultado esperado: ["TORMENTA", "LLUVIA", "ARCOÍRIS"]
const palabrasEnMayusculas = palabras.filter(palabra => palabra.length > 4) const palabrasEnMayusculas = palabras.filter(palabra => palabra.length > 4)
.map(palabra => palabra.toUpperCase()); .map(palabra => palabra.toUpperCase());
console.log(palabrasLargasEnMayusculas); //Ejercicio 6 console.log(palabrasEnMayusculas); //Ejercicio 6
@@ -132,6 +132,25 @@ const resultados = [
{ nombre: "Carlos", aprobado: false } { nombre: "Carlos", aprobado: false }
]; ];
function agrupar(resultados) {
const resultAprobados = resultados.filter(resultado => resultado.aprobado === true);
const resultDesaprobados = resultados.filter(resultado => resultado.aprobado === false);
const aprobados = resultAprobados.map(resultado => resultado.nombre);
const desaprobados = resultDesaprobados.map(resultado => resultado.nombre);
return{
aprobados,
desaprobados
}
}
console.log(agrupar(resultados));
//Ejercicio 7
// Resultado esperado: // Resultado esperado:
// { // {
// aprobados: ["Ana", "Marta"], // aprobados: ["Ana", "Marta"],