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

[Proyecto] Desafio4: hora de practicar

let listaGenerica = [];

let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
console.log(lenguagesDeProgramacion);

lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');


function mostrarLenguajes() {
    console.log(lenguagesDeProgramacion);
}
mostrarLenguajes();

function mostrarLenguajesInverso() {
    console.log(lenguagesDeProgramacion.reverse());
}
mostrarLenguajesInverso();

function calcularPromedio(listaNumeros) {
    let suma = listaNumeros.reduce((acumulado, actual) => acumulado + actual, 0);
    return suma / listaNumeros.length;
}
console.log(calcularPromedio([1, 2, 3, 4, 5])); 

function mostrarMaxMin(listaNumeros) {
    let max = Math.max(...listaNumeros);
    let min = Math.min(...listaNumeros);
    console.log('Número más grande:', max);
    console.log('Número más pequeño:', min);
}
mostrarMaxMin([1, 5, 10, 3, 0]); 

function sumarElementos(listaNumeros) {
    return listaNumeros.reduce((acumulado, actual) => acumulado + actual, 0);
}
console.log(sumarElementos([1, 2, 3, 4])); 

function encontrarPosicion(lista, elemento) {
    return lista.indexOf(elemento);
}
console.log(encontrarPosicion([1, 2, 3, 4], 3));

function sumarListas(lista1, lista2) {
    if (lista1.length !== lista2.length) {
        console.error('Las listas deben tener el mismo tamaño');
        return;
    }
    let listaSuma = lista1.map((numero, index) => numero + lista2[index]);
    return listaSuma;
}
console.log(sumarListas([1, 2, 3], [4, 5, 6])); 

function cuadradosDeLista(listaNumeros) {
    return listaNumeros.map(numero => numero * numero);
}
console.log(cuadradosDeLista([1, 2, 3]));