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

desafio 4 funciones y listas

// 1. Lista genérica vacía const listaGenerica = [];

// 2. Lista de lenguajes de programación const lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];

// 3. Agregar elementos adicionales lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');

// 4. Función para mostrar elementos function mostrarElementos() { console.log("Lenguajes de programación:"); lenguagesDeProgramacion.forEach(elemento => console.log(- ${elemento})); }

// 5. Función para mostrar en orden inverso function mostrarInverso() { console.log("Elementos en orden inverso:"); [...lenguagesDeProgramacion].reverse().forEach(elemento => console.log(- ${elemento})); }

// 6. Calcular promedio function calcularPromedio(lista) { if (lista.length === 0) return 0; return lista.reduce((a, b) => a + b) / lista.length; }

// 7. Encontrar máximo y mínimo function encontrarExtremos(lista) { if (lista.length === 0) return "Lista vacía"; return Máximo: ${Math.max(...lista)}, Mínimo: ${Math.min(...lista)}; }

// 8. Sumar elementos function sumarElementos(lista) { return lista.reduce((total, num) => total + num, 0); }

// 9. Buscar posición de elemento function buscarElemento(lista, elemento) { return lista.indexOf(elemento); }

// 10. Sumar listas elemento a elemento function sumarListas(lista1, lista2) { return lista1.map((num, index) => num + lista2[index]); }

// 11. Calcular cuadrados function calcularCuadrados(lista) { return lista.map(num => num ** 2); }

/******************** EJEMPLOS DE USO ********************/ const numeros = [1, 2, 3, 4, 5]; const listaA = [2, 4, 6]; const listaB = [1, 3, 5];

mostrarElementos(); mostrarInverso(); console.log("Promedio:", calcularPromedio(numeros)); console.log(encontrarExtremos(numeros)); console.log("Suma total:", sumarElementos(numeros)); console.log("Posición de 'C++':", buscarElemento(lenguagesDeProgramacion, 'C++')); console.log("Suma de listas:", sumarListas(listaA, listaB)); console.log("Cuadrados:", calcularCuadrados(numeros));

1 respuesta

Hola! ¿Cómo estás?

¡Felicitaciones por el esfuerzo y dedicación que has puesto en tu código! Gracias por compartir tu trabajo con nosotros. Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

¡Gracias nuevamente! Saludos,

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