Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Desafio

1.-Crear una lista vacía llamada "listaGenerica":

javascript Copiar let listaGenerica = []; 2.-let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];

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

4.-function mostrarLenguajes() { console.log(lenguagesDeProgramacion); } mostrarLenguajes(); // Llamada a la función

5.-function mostrarLenguajesInverso() { console.log(lenguagesDeProgramacion.reverse()); } mostrarLenguajesInverso(); // Llamada a la función

6.-function calcularPromedio(lista) { const suma = lista.reduce((acumulador, numero) => acumulador + numero, 0); return suma / lista.length; } console.log(calcularPromedio([10, 20, 30, 40])); // Llamada a la función con una lista de números

7.-function mostrarMayorYMenor(lista) { const mayor = Math.max(...lista); const menor = Math.min(...lista); console.log(El número más grande es ${mayor} y el más pequeño es ${menor}); } mostrarMayorYMenor([10, 20, 30, 40, 5]); // Llamada a la función

8.-function sumaElementos(lista) { return lista.reduce((acumulador, numero) => acumulador + numero, 0); } console.log(sumaElementos([1, 2, 3, 4, 5])); // Llamada a la función

9.-function encontrarElemento(lista, elemento) { return lista.indexOf(elemento); } console.log(encontrarElemento([1, 2, 3, 4, 5], 3)); // Llamada a la función (retorna 2) console.log(encontrarElemento([1, 2, 3, 4, 5], 6)); // Llamada a la función (retorna -1)

10.-function sumarListas(lista1, lista2) { return lista1.map((numero, indice) => numero + lista2[indice]); } console.log(sumarListas([1, 2, 3], [4, 5, 6])); // Llamada a la función

11.-function cuadrarNumeros(lista) { return lista.map(numero => numero * numero); } console.log(cuadrarNumeros([1, 2, 3, 4])); // Llamada a la función

1 respuesta
solución!
//Crea una lista vacía llamada "listaGenerica".
let listaGenerica = []

//Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.
let lenguajesDeprogramacion =  ['JavaScript','C','C++','Kotlin','Python']

//Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguajesDeprogramacion.push('Java','Ruby','GoLang')

//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function clogLP (){
    return console.log(lenguajesDeprogramacion); 
}

//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function clogLPInverse(){
    return console.log(lenguajesDeprogramacion.reverse())
}

//Crea una función que calcule el promedio de los elementos en una lista de números.
let arrayNumeros = [1,2,3,4,5,6,7,8,9,55] 

function sum(total, value) {
    return (total + value);
}

function promedio(){
    return (arrayNumeros.reduce(sum)) / arrayNumeros.length
}

//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.
function numMayorYMenor(...array){
    return `el numero menor es: ${Math.min(...array)} el numero mayor es ${Math.max(...array)}`
}

//Crea una función que devuelva la suma de todos los elementos en una lista.
function sumatoria(...array){
    let suma = 0;
    for (let index = 0; index < arrayNumeros.length; index++) {
        suma += arrayNumeros[index]        
    }
    return suma
}

//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.
function encontrar(arg, value){
    return arg.indexOf(value)
}

//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 lista1 = [1,2,3,2,8]
let lista2 = [4,5,6,2,1]

function sumarListas(lista1, lista2) {
    if (lista1.length !== lista2.length) {
      throw new Error("Las listas deben tener el mismo tamaño");
    }
    const listaSuma = lista1.map((elemento, index) => elemento + lista2[index]);
    return listaSuma;
  }
  
//Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
function cuadrado (arg){
    return arg.map((e) => e **2 )
}