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

Desafío: hora de practicar

Desafío: hora de practicar

//1. Crea una lista vacía llamada "listaGenerica".
let listaGenerica = [];
//2. Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.

let lenguajesDeProgramacion = listaGenerica['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];

//3. Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.

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

//4. Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.

function mostrarLista(lista){
    console.log(lista);  
    return;
}

mostrarLista(lenguajesDeProgramacion);
//5. Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.

function listareversa(lista) {
    for (let index = lista.length - 1; index >= 0; index--) {
        console.log(lista[index]);
    }
    return;
}

listareversa(lenguajesDeProgramacion);
//6. Crea una función que calcule el promedio de los elementos en una lista de números.


function calcularMedia(lista) {
    let suma = 0;
    for (let i = 0; i < lista.length; i++) {
      suma += lista[i];
    }
    return suma / lista.length;
  }
  
let numeros = [10, 20, 30, 40, 50];
console.log(calcularMedia(numeros));
  

//7. 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 MayorMenor(lista) {
    let mayor = lista[0];
    let menor = lista[0]; 
    for (let i = 1; i < lista.length; i++) {
      if (lista[i] > mayor) {
        mayor = lista[i];
      }
      if (lista[i] < menor) {
        menor = lista[i];
      }
    }
    console.log('Mayor:', mayor);
    console.log('Menor:', menor);
  }
  
let num = [25, 5, 35, 15, 12];
MayorMenor(num);

//8. Crea una función que devuelva la suma de todos los elementos en una lista.
function calcularSuma(lista) {
    let suma = 0;
    for (let i = 0; i < lista.length; i++) {
      suma += lista[i];
    }
    return suma;
  }
  let numero = [25, 5, 35, 15, 12];
  let suma = calcularSuma(numero);
  console.log('Suma:', suma);
//9. 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 encontrarIndiceElemento(lista, elemento) {
    for (let i = 0; i < lista.length; i++) {
      if (lista[i] === elemento) {
        return i; // Retorna el índice del elemento encontrado
      }
    }
    return -1; // Retorna -1 si el elemento no se encuentra en la lista
}
//10. 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.
function sumarListas(lista1, lista2) {
    return lista1.map((num, index) => num + lista2[index]);
}
const lista1 = [1, 2, 3];
const lista2 = [4, 5, 6];
const resultado = sumarListas(lista1, lista2);
console.log(resultado); 

//11. 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(lista) {
    return lista.map(num => num ** 2);
}
const lista = [2, 3, 4];
console.log(cuadrado(lista)); 
1 respuesta
solución!

Hola!

Gracias por compartir tu actividad con nosotros. es excelente ver cómo vas avanzando en el curso. Te animo a seguir practicando y experimentando con lo que has aprendido hasta ahora.

Sigue adelante con tu trabajo, y no dudes en regresar al foro si tienes alguna pregunta o necesitas ayuda.

Gracias Nuevamente!

Saludos,

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!