let listaGenerica = [];
let lenguajesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin'];
lenguajesDeProgramacion.push('Java', 'Ruby', 'GoLang');
function mostrarLista(lista) { console.log(lista); }
function mostrarListaInversa(lista) { for (let i = lista.length - 1; i >= 0; i--) { console.log(lista[i]); } }
function calcularPromedio(lista) { let sum = lista.reduce((accumulator, currentValue) => accumulator + currentValue, 0); return sum / lista.length; }
function mostrarMaximoMinimo(lista) { let max = Math.max(...lista); let min = Math.min(...lista); console.log("El número más grande es:", max); console.log("El número más pequeño es:", min); }
function calcularSuma(lista) { return lista.reduce((accumulator, currentValue) => accumulator + currentValue, 0); }
function encontrarPosicion(elemento, lista) { return lista.indexOf(elemento); }
function sumarListas(lista1, lista2) { let sumaLista = []; for (let i = 0; i < lista1.length; i++) { sumaLista.push(lista1[i] + lista2[i]); } return sumaLista; }
function cuadradoLista(lista) { return lista.map(numero => numero * numero); }
console.log("Elementos de lenguajesDeProgramacion:"); mostrarLista(lenguajesDeProgramacion);
console.log("\nElementos de lenguajesDeProgramacion en orden inverso:"); mostrarListaInversa(lenguajesDeProgramacion);
let numeros = [5, 10, 15, 20]; console.log("\nEl promedio de los números es:", calcularPromedio(numeros)); mostrarMaximoMinimo(numeros); console.log("La suma de los números es:", calcularSuma(numeros)); console.log("La posición de 15 en la lista es:", encontrarPosicion(15, numeros));
let lista1 = [1, 2, 3]; let lista2 = [4, 5, 6]; console.log("La suma de las dos listas es:", sumarListas(lista1, lista2));
console.log("El cuadrado de los números es:", cuadradoLista(numeros));