//MODULO LISTAS DESAFIOS OPCIONALES* */
let listaGenerica = [];
let lenguajesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin'];
lenguajesDeProgramacion.push('Java', 'Ruby', 'GoLang');
function mostrarLenguajes() {
console.log(lenguajesDeProgramacion);
} mostrarLenguajes();
function mostrarLenguajesInverso() {
for (let i = lenguajesDeProgramacion.length - 1; i >= 0; i--) {
console.log(lenguajesDeProgramacion[i]);
}
} mostrarLenguajesInverso();
function calcularPromedio(numeros) {
let suma = 0;
for (let num of numeros) {
suma += num;
}
return suma / numeros.length;
}
function encontrarExtremos(numeros2) {
let maximo = Math.max(...numeros2);
let minimo = Math.min(...numeros2);
console.log('Número más grande:', maximo);
console.log('Número más pequeño:', minimo);
}
function sumarElementos(numeros3) {
let suma = 0;
for (let num of numeros3) {
suma += num;
}
return suma;
}
function encontrarPosicion(lista, elemento) {
return lista.indexOf(elemento);
}
function sumarListas(lista1, lista2) {
if (lista1.length !== lista2.length) {
throw new Error('Las listas deben ser del mismo tamaño.');
}
let resultado = [];
for (let i = 0; i < lista1.length; i++) {
resultado.push(lista1[i] + lista2[i]);
}
return resultado;
}
function calcularCuadrados(numeros) {
let cuadrados = [];
for (let num of numeros) {
cuadrados.push(num * num);
}
return cuadrados;
}