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 practicar 4

// Crear una lista vacía let listaGenerica = [];

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

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

// Función para mostrar todos los elementos de la lista function mostrarLista(lista) { console.log(lista.join(', ')); }

// Función para mostrar la lista en orden inverso function mostrarListaInversa(lista) { console.log(lista.slice().reverse().join(', ')); }

// Función para calcular el promedio de los elementos en una lista de números function calcularPromedio(lista) { if (lista.length === 0) return 0; let suma = lista.reduce((acc, num) => acc + num, 0); return suma / lista.length; }

// Función para encontrar el número más grande y el más pequeño en una lista function encontrarExtremos(lista) { if (lista.length === 0) return null; let max = Math.max(...lista); let min = Math.min(...lista); console.log(Número más grande: ${max}, Número más pequeño: ${min}); }

// Función que devuelve la suma de todos los elementos en una lista function sumarLista(lista) { return lista.reduce((acc, num) => acc + num, 0); }

// Función para encontrar la posición de un elemento en una lista function encontrarPosicion(lista, elemento) { return lista.indexOf(elemento); }

// Función que recibe dos listas del mismo tamaño y devuelve una nueva 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'); return lista1.map((num, index) => num + lista2[index]); }

// Función que devuelve una nueva lista con el cuadrado de cada número function cuadradoLista(lista) { return lista.map(num => num ** 2); }

1 respuesta

Hola!

¿Cómo estás? Gracias por tu aporte en el foro.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad. Abrazos y buenos estudios!

Por favor, no olvides marcar este post como solucionado. ¡Es de gran ayuda para la comunidad! ✓ Sigue adelante con tus estudios.