Buen día compañeros y compañeras a continuación, mis soluciones al desafío.
//Ejercicio 1
let listaVacia = [];
//Ejercicio 2
let lenguajesDeProgramacion = ["JavaScript","C","C++","Kotlin","Python"];
//Ejercicio 3
lenguajesDeProgramacion.push("Java");
lenguajesDeProgramacion.push("Ruby");
lenguajesDeProgramacion.push("GoLang");
//Ejercicio 4
function mostrarLista(lista) {
console.log(lista);
return;
}
//Ejercicio 5
function mostrarListaInversa(lista) {
for (let index = lista.length-1; index >= 0; index--) {
console.log(lista[index]);
}
return;
}
//Ejercicio 6
function promedioLista(lista) {
let suma = 0;
for (let index = 0; index < lista.length; index++) {
suma = suma + lista[index];
}
return suma/lista.length;
}
//Ejercicio 7
function mayorMenor(lista) {
let mayor = lista[0];
let menor = lista[0];
for (index = 0; index < lista.length; index++) {
if (mayor < lista[index]) {
mayor = lista[index];
}
if (menor > lista[index]) {
menor = lista[index];
}
}
return `El número mayor de la lista es ${mayor} y el menor es ${menor}`;
}
//Ejercicio 8
function sumaLista(lista) {
let suma = 0;
for (let index = 0; index < lista.length; index++) {
suma = suma + lista[index];
}
return suma;
}
//Ejercicio 9
function localizaElemento(lista,elemento) {
return lista.indexOf(elemento);
}
//Ejercicio 10
function sumaDosListas(lista1,lista2) {
let lista3 = [];
for (index = 0; index < lista1.length; index++) {
lista3[index] = lista1[index] + lista2[index];
}
return lista3;
}
//Ejercicio 11
function listaCuadrado(lista) {
let cuadrado = [];
for (index = 0; index < lista.length; index++) {
cuadrado[index] = lista[index] * lista[index];
}
return cuadrado;
}