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

Desafio Arrays

//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)}`);