let listaGenerica =[];
let lenguajesDeProgramacion = [ 'JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
console.log(lenguajesDeProgramacion);
lenguajesDeProgramacion.push("Java","Ruby","GoLang");
console.log(lenguajesDeProgramacion);
function lenguajes(lenguajesDeProgramacion){
console.log(lenguajesDeProgramacion);
}
lenguajes(lenguajesDeProgramacion);
function lenguajesInverso(lenguajesDeProgramacion){
let listaInversa = lenguajesDeProgramacion.reverse();
console.log(listaInversa);
}
lenguajesInverso(lenguajesDeProgramacion);
let listaNumeros =[4,6,1];
function promedioListaNumeros (listaNumeros){
let promedio = listaNumeros.reduce((a, b,) => a + b, 0);
let media = promedio / listaNumeros.length;
console.log(promedio);
console.log(media);
return media;
}
promedioListaNumeros(listaNumeros);
let listaDeNumeros =[5,8,2];
function buscarMayorMenor(listaDeNumeros){
let numeroMayor = Math.max(...listaDeNumeros);
console.log(numeroMayor);
let numeroMenor = Math.min(...listaDeNumeros);
console.log(numeroMenor);
}
buscarMayorMenor(listaDeNumeros);
let listaNum = [5,7,9,5,3];
function sumaLista(listaNum){
let suma = listaNum.reduce((a, b,) => a + b, 0);
console.log(suma);
}
sumaLista(listaNum);
function encontrarPosicion(lista, elemento) {
// Usar indexOf para encontrar la posición del elemento
let posicion = lista.indexOf(elemento);
return posicion; // Retorna la posición o -1 si no existe
}
let numeros = [10, 20, 30, 40, 50];
let resultado1 = encontrarPosicion(numeros, 30);
let resultado2 = encontrarPosicion(numeros, 60);
console.log(numeros);
console.log(`la posicion del numero 30 es ${resultado1}`);
console.log(`la posicion de numero 60 es ${resultado2} por que no existe`);
function sumaDeListas(lista1, lista2) {
return lista1.map((num, index) => num + lista2[index]);
}
let lista1 = [11, 22, 33];
let lista2 = [44, 55, 66];
let resultado = sumaDeListas(lista1, lista2);
console.log(resultado);
function cuadradoLista(lista) {
return lista.map(num => num ** 2);
}
let lista = [6,8,7,3,6];
let resul = cuadradoLista(lista);
console.log(resul);