Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

DESAFIO 4

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);