Amigos saludo, dejo la solucion del desafio de listas.
// EJERCICIO 1 let listaGenerada = []; console.log(listaGenerada);
// EJERCICIO 3 y 2 let lenguajesDeProgramacion = ["JavaScript", "C", "C++", "Kotlin", "Python"]; lenguajesDeProgramacion.push("Java", "Ruby", "GoLang")// esta linea pertenece al punto 2 console.log(lenguajesDeProgramacion);
// EJERCICIO 4
function mostrarLenguajesProgramacion ( lenguajes ){
return console.log(lenguajes de programacion: ${lenguajes}
)
};
mostrarLenguajesProgramacion(lenguajesDeProgramacion);
// EJERCICIO 5
function lenguajesDeProgramacionInverso ( lenguajes ){
return console.log (lenguajes de programacion en orden inverso: ${lenguajes.reverse()}
)
};
lenguajesDeProgramacionInverso ( lenguajesDeProgramacion );
// EJERCICIO 6 function calculoPromedio(promedioNumeros) { if (promedioNumeros.length === 0) return "La lista está vacía";
let suma = promedioNumeros.reduce((acc, num) => acc + num, 0);
let promedio = suma / promedioNumeros.length;
console.log(`el promedio de la lista de numeros es: ${promedio}`);
}
let listaNumeros = [22, 18, 72, 15]; let resultado = calculoPromedio(listaNumeros);
// EJERCICIO 7 function numMaxMin (n){ let mayor = Math.max(...n); let menor = Math.min(...n);
console.log(`el nùmero mayor de la lista es: ${mayor}`);
console.log(`el nùmero menor de la lista es: ${menor}`);
}; let baraja = [25, 54, 10000000000, 1]; numMaxMin( baraja );
// EJERCICIO 8
function desafioOcho (sumaValores){
let suma = sumaValores.reduce((acc, num) => acc + num, 0);
console.log(la suma de los valores de la lista es: ${suma}
);
};
let valoresDados = [25, 25, 5678874168, 351, 964];
desafioOcho (valoresDados);
// EJERCICIO 9
function desafioNueve (lista, elemento){
let ubicacion = lista.indexOf ( elemento );
if (ubicacion){
console.log(la posicion del numero en la lista es; ${ubicacion}
);
}
}
let numeroUbicar = [25, 18,36, 1, 2, 3]
desafioNueve(numeroUbicar, 1);
desafioNueve(numeroUbicar, 8);
// EJERCICIO 10
function desafioDiez (lista1, lista2){
console.log( la suma de los elementos por posicion de las listas de igual tamaño es la siguiente lista: ${lista1.map((numero, index) => numero + lista2[index])}
);
};
let primerLista = [ 1, 2, 3];
let segundaLista = [4, 5, 6];
desafioDiez(primerLista, segundaLista);
// EJERCICIO 11
function desafioOnce (listaCuadrado){
console.log( los valores cuadraticos de la lista dada se dan en la siguiente lista: ${listaCuadrado.map((numero, index) => numero * listaCuadrado[index])}
);
};
let listaCalculada = [2, 3, 4, 5, 6];
desafioOnce (listaCalculada);