// desafio de arreglos//
// reto # 1
/*
let listaGenerica = [];
*/
// reto # 2
/* let lenguajes = ["JavaScript", "C", "C++", "Kotlin", "Python" ];
console.log(lenguajes);
*/
// reto # 3
/* let lenguajes = ["JavaScript", "C", "C++", "Kotlin", "Python" ];
lenguajes.push("java", "Ruby", "GoLang");
// reto # 4
function mostrar() {
console.log(lenguajes);
} mostrar();
*/
// reto # 5
/*
let lenguajes = ["JavaScript", "C", "C++", "Kotlin", "Python" ];
lenguajes.push("java", "Ruby", "GoLang");
lenguajes.reverse();
function mostrar() {
console.log(lenguajes);
} mostrar();
*/
// reto # 6
/*
function calcularMedia(lista) {
let suma = 0;
for (let numero of lista) {
suma += numero;
}
return suma / lista.length;
}
let numeros = [10, 20, 30, 40, 50]; let media = calcularMedia(numeros); console.log(media);
*/
// reto # 7
/* function encontrarMayorYMenor(lista) {
if (lista.length === 0) {
console.log("La lista está vacía.");
return;
}
let mayor = lista[0];
let menor = lista[0];
for (let i = 1; i < lista.length; i++) {
if (lista[i] > mayor) {
mayor = lista[i];
}
if (lista[i] < menor) {
menor = lista[i];
}
}
console.log("El número mayor es:", mayor);
console.log("El número menor es:", menor);
}
let numeros = [9, 3, 11, 4, 10]; encontrarMayorYMenor(numeros); */
// reto # 8
/*
function hacerSuma(lista) {
let suma = 0;
for (let numero of lista) {
suma += numero;
}
return suma;
}
let numeros = [1, 2, 3, 4, 5]; let valores = hacerSuma(numeros); console.log(valores);
*/
// reto # 9
/*
function encontrarIndiceElemento(lista, elemento) { for (let i = 0; i < lista.length; i++) { if (lista[i] === elemento) { return i; } } return -1; }
*/
// reto # 10 /* function sumarListas(lista1, lista2) {
if (lista1.length !== lista2.length) {
console.log("Las listas no tienen el mismo tamaño.");
return null;
}
let resultado = [];
for (let i = 0; i < lista1.length; i++) {
let suma = lista1[i] + lista2[i];
resultado.push(suma);
}
return resultado;
}
let lista1 = [1, 2, 3, 4, 5]; let lista2 = [6, 7, 8, 9, 10];
let resultado = sumarListas(lista1, lista2); console.log("La lista resultado de la suma es:", resultado);
*/
// reto # 11
/* function obtenerCuadrados(lista) { let cuadrados = [];
for (let i = 0; i < lista.length; i++) {
let cuadrado = lista[i] * lista[i];
cuadrados.push(cuadrado);
}
return cuadrados;
}
let numeros = [1, 2, 3, 4, 5]; let cuadrados = obtenerCuadrados(numeros); console.log("La lista con los cuadrados de los números es:", cuadrados);
*/