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

Respuestas del desafío 4

¡Hola a todos!

Les comparto mis respuestas al desafío:

1

let listaGenerica = [];

2

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

3

lenguajesDeProgramacion.push('Java', 'Ruby', 'GoLang');

4

function mostrarLista(lista) { console.log("Lista de Lenguajes de Programación:"); lista.forEach(lenguaje => console.log(lenguaje)); }

// Llamamos a la función mostrarLista(lenguajesDeProgramacion);

5

function mostrarListaInversa(lista) { console.log("Lista en orden inverso:"); lista.slice().reverse().forEach(lenguaje => console.log(lenguaje)); }

// Llamamos a la función mostrarListaInversa(lenguajesDeProgramacion);

6

function calcularPromedio(numeros) { if (numeros.length === 0) return 0;

let suma = numeros.reduce((acumulador, num) => acumulador + num, 0);
return suma / numeros.length;

}

// Ejemplo de uso: console.log(calcularPromedio([10, 20, 30, 40, 50])); // Salida: 30

7

function encontrarMayorYMenor(numeros) { if (numeros.length === 0) { console.log("La lista está vacía."); return; }

let max = Math.max(...numeros);
let min = Math.min(...numeros);

console.log(`Número más grande: ${max}`);
console.log(`Número más pequeño: ${min}`);

}

// Ejemplo de uso: encontrarMayorYMenor([3, 7, 1, 9, 12, 5]);

8

function sumarLista(numeros) { return numeros.reduce((acumulador, num) => acumulador + num, 0); }

// Ejemplo de uso: console.log(sumarLista([1, 2, 3, 4, 5])); // Salida: 15

9

function encontrarPosicion(lista, elemento) { return lista.indexOf(elemento); }

// Ejemplo de uso: console.log(encontrarPosicion(lenguajesDeProgramacion, 'Python')); // Salida: 4 console.log(encontrarPosicion(lenguajesDeProgramacion, 'Swift')); // Salida: -1

10

function sumarListas(lista1, lista2) { if (lista1.length !== lista2.length) { return "Las listas deben tener el mismo tamaño."; }

return lista1.map((num, index) => num + lista2[index]);

}

// Ejemplo de uso: console.log(sumarListas([1, 2, 3], [4, 5, 6])); // Salida: [5, 7, 9]

11

function cuadradoDeLista(numeros) { return numeros.map(num => num ** 2); }

// Ejemplo de uso: console.log(cuadradoDeLista([2, 4, 6])); // Salida: [4, 16, 36]

Saludos, Carlos Paredes Gonzales

1 respuesta

Buena noche comparto mis solución a los desafíos propuestos :

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad