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

Desafío: hora de practicar4

  1. Crear una lista vacía llamada "listaGenerica": javascript Copiar código let listaGenerica = [];
  2. Crear una lista de lenguajes de programación llamada "lenguagesDeProgramacion" con los siguientes elementos: javascript Copiar código let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
  3. Agregar elementos a la lista "lenguagesDeProgramacion": javascript Copiar código lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
  4. Función que muestre todos los elementos de la lista "lenguagesDeProgramacion": javascript Copiar código function mostrarLista() { console.log(lenguagesDeProgramacion); }

mostrarLista(); 5. Función que muestre todos los elementos de la lista "lenguagesDeProgramacion" en orden inverso: javascript Copiar código function mostrarListaInversa() { console.log(lenguagesDeProgramacion.reverse()); }

mostrarListaInversa(); 6. Función que calcule el promedio de los elementos en una lista de números: javascript Copiar código function calcularPromedio(listaNumeros) { const suma = listaNumeros.reduce((acc, num) => acc + num, 0); return suma / listaNumeros.length; }

const listaNumeros = [1, 2, 3, 4, 5]; console.log(calcularPromedio(listaNumeros)); 7. Función que muestre el número más grande y el número más pequeño en una lista: javascript Copiar código function mostrarMinMax(listaNumeros) { const max = Math.max(...listaNumeros); const min = Math.min(...listaNumeros); console.log(El número más grande es ${max} y el más pequeño es ${min}); }

mostrarMinMax(listaNumeros); 8. Función que devuelva la suma de todos los elementos en una lista: javascript Copiar código function sumaLista(listaNumeros) { return listaNumeros.reduce((acc, num) => acc + num, 0); }

console.log(sumaLista(listaNumeros)); 9. 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: javascript Copiar código function buscarElemento(lista, elemento) { const index = lista.indexOf(elemento); return index !== -1 ? index : -1; }

console.log(buscarElemento(lenguagesDeProgramacion, 'Python')); // Muestra el índice de 'Python' 10. 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: javascript Copiar código function sumarListas(lista1, lista2) { return lista1.map((num, index) => num + lista2[index]); }

const lista1 = [1, 2, 3]; const lista2 = [4, 5, 6]; console.log(sumarListas(lista1, lista2)); // Devuelve [5, 7, 9] 11. Función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número: javascript Copiar código function cuadrarLista(listaNumeros) { return listaNumeros.map(num => num * num); }

console.log(cuadrarLista(listaNumeros)); // Devuelve [1, 4, 9, 16, 25]

1 respuesta

¡Hola Alumno!

¡Felicitaciones por completar la actividad del desafío! Es un paso importante en tu aprendizaje. Sigue avanzando con ese buen ritmo y no dudes en volver al foro si tienes alguna pregunta o necesitas ayuda.

¡Saludos y éxitos!

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