Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Hora de practicar:

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

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

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

// 4. Función que muestra todos los elementos de la lista
function mostrarLista(lista) {
  lista.forEach(elemento => console.log(elemento));
}

// 5. Función que muestra los elementos en orden inverso
function mostrarListaInvertida(lista) {
  for (let i = lista.length - 1; i >= 0; i--) {
    console.log(lista[i]);
  }
}

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

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

// 8. Función que devuelve la suma de todos los elementos en una lista
function sumaLista(listaNumeros) {
  return listaNumeros.reduce((acum, val) => acum + val, 0);
}

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

// 10. Función que recibe dos listas del mismo tamaño y devuelve una lista con la suma elemento a elemento
function sumarListas(lista1, lista2) {
  let resultado = [];
  for (let i = 0; i < lista1.length; i++) {
    resultado.push(lista1[i] + lista2[i]);
  }
  return resultado;
}

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

Hola Sol, espero que estés muy bien.

¡Felicitaciones por tus avances en el aprendizaje!

Queremos comentarte que actualmente estamos priorizando el uso del foro para publicar dudas. De esa manera, podemos optimizar el tiempo de respuesta y asegurar que todos los estudiantes reciban apoyo efectivo.

Para compartir comentarios, experiencias, recomendaciones, desafíos u opiniones, te invitamos a participar activamente en nuestro canal de Discord.
Allí la interacción es inmediata, llega a más compañeros y favorece el intercambio constante entre la comunidad.

¡Tu participación hace la diferencia!

Un saludo.

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

Saludos Compañeros,

Me sorprende la variedad de array que pueden existir, incluso poder hacer array de array como el caso de .map, toca practicar porque me queda duda que otros sub array por asi decirlo pueden existir, y aunque entiendo la logica de pasar por ejemplo el array de precios de dolar a precios de euro sin modificar el array original, necesito practicar con otros ejemplos en diferentes elementos.