Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafio logica de programacion

  1. Crear una lista vacía llamada "listaGenerica" let listaGenerica = [];

  2. Crear una lista de lenguajes de programación llamada "lenguagesDeProgramacion" let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];

  3. Agregar elementos a la lista "lenguagesDeProgramacion" lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');

  4. Función que muestra todos los elementos de la lista "lenguagesDeProgramacion" function mostrarLenguajes() { lenguagesDeProgramacion.forEach(function(lenguaje) { console.log(lenguaje); }); }

  5. Función que muestra todos los elementos de la lista "lenguagesDeProgramacion" en orden inverso function mostrarLenguajesInverso() { lenguagesDeProgramacion.slice().reverse().forEach(function(lenguaje) { console.log(lenguaje); }); }

  6. Función que calcula el promedio de los elementos en una lista de números function calcularPromedio(lista) { let suma = lista.reduce((acumulador, valorActual) => acumulador + valorActual, 0); return suma / lista.length; }

  7. Función que muestra el número más grande y el número más pequeño en una lista function mostrarMayorYMenor(lista) { let max = Math.max(...lista); let min = Math.min(...lista); console.log(Mayor: ${max}, Menor: ${min}); }

  8. Función que devuelve la suma de todos los elementos en una lista function sumarElementos(lista) { return lista.reduce((acumulador, valorActual) => acumulador + valorActual, 0); }

  9. Función que devuelve la posición de un elemento en una lista o -1 si no existe function buscarElemento(lista, elemento) { return lista.indexOf(elemento); }

  10. Función que recibe dos listas de números y devuelve una nueva lista con la suma de los elementos uno a uno function sumarListas(lista1, lista2) { if (lista1.length !== lista2.length) { throw new Error("Las listas deben tener el mismo tamaño"); } let listaSuma = []; for (let i = 0; i < lista1.length; i++) { listaSuma.push(lista1[i] + lista2[i]); } return listaSuma; }

  11. Función que recibe una lista de números y devuelve una nueva lista con el cuadrado de cada número function cuadradoDeElementos(lista) { return lista.map(function(numero) { return numero * numero; }); }

1 respuesta

¡Hola Juan! ¿Cómo estás?

¡Gracias por compartir tu desafío con nosotros en el foro! Su contribución es esencial para el crecimiento de nuestra comunidad en Alura. Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

¡Abrazos y buenos estudios!

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