//Crea una lista vacía llamada "listaGenerica".
let listaGenerica = [];
console.log(listaGenerica);
//Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
//Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
function muestraLaListaLenguagesDeProgramacion() {
console.log(lenguagesDeProgramacion.toString());
}
muestraLaListaLenguagesDeProgramacion();
//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
function muestraLaListaLenguagesDeProgramacion() {
lenguagesDeProgramacion.reverse();
console.log(lenguagesDeProgramacion.toString());
}
muestraLaListaLenguagesDeProgramacion();
//Crea una función que calcule el promedio de los elementos en una lista de números.
let numerosVarios = [17, 29, 3, 74, 35];
let suma = 0;
function sumadeNumeros(numerosVarios) {
suma = 0; // Reiniciar acumulador antes de sumar
numerosVarios.forEach(numero => {
suma += numero;
});
}
function promediodeNumeros() {
sumadeNumeros(numerosVarios);
console.log(`La suma de los números es: ${suma}`);
let promedio = suma / numerosVarios.length;
return promedio
console.log(promedio);
}
promediodeNumeros();
//Crea una función que muestre en la consola el número más grande y el número más pequeño en una lista.
let numerosVarios = [17, 29, 3, 74, 35];
function numeroMayorYMenor(numerosVarios) {
let numeroMayor = Math.max(...numerosVarios);
let numeroMenor = Math.min(...numerosVarios);
console.log(`El número mayor es: ${numeroMayor}`);
console.log(`El número menor es: ${numeroMenor}`);
}
numeroMayorYMenor(numerosVarios);
//Crea una función que devuelva la suma de todos los elementos en una lista.
let listaDeNumeros = [10, 29, 3, 7, 18, 24, 35, 72, 45, 60];
function sumaDeNumeros(listaDeNumeros) {
sumaTotal = listaDeNumeros.reduce((acumulador, numero) => acumulador + numero, 0);
return sumaTotal;
}
sumaDeNumeros(listaDeNumeros);
console.log(`La suma de los números es: ${sumaDeNumeros(listaDeNumeros)}`);
//Crea una función que devuelva la posición en la lista donde se encuentra un elemento pasado como parámetro, o -1 si no existe en la lista.
let colores = ["rojo", "verde", "azul", "amarillo", "naranja", "morado", "rosa", "gris"];
function posicionColores(color) {
let index = colores.findIndex((elemento) => {
return elemento == color;
});
console.log(`El color ${color} se encuentra en la posición: ${index}`);
}
posicionColores("rosa");
//Crea una función que reciba dos listas de números del mismo tamaño y devuelva una nueva lista con la suma de los elementos uno a uno.
let numerosImpares = [1, 3, 5, 7, 9];
let numerosPares = [2, 4, 6, 8, 10];
let todosLosNumeros = []
function sumaListas(lista1, lista2) {
if (lista1.length !== lista2.length) {
console.log("Las listas deben tener el mismo tamaño.");
return;
} else {
todosLosNumeros = numerosImpares.concat(numerosPares);
}
}
sumaListas(numerosImpares, numerosPares);
console.log(todosLosNumeros);
//Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
let numeros = [1, 2, 3, 4, 5];
function cuadradosDeNumeros(listaNumeros) {
let cuadrados = listaNumeros.map(numero => numero * numero);
return cuadrados;
}
cuadradosDeNumeros(numeros);
console.log(`Los cuadrados de los números son: ${cuadradosDeNumeros(numeros)}`);