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

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

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

  3. Agregar elementos a la lista
    lenguajesDeProgramacion.push('Java', 'Ruby', 'GoLang');

  4. Mostrar todos los elementos de la lista
    function mostrarLenguajes() {for (let i = 0; i < lenguajesDeProgramacion.length; i++) {console.log(lenguajesDeProgramacion[i]);}}

  5. Mostrar todos los elementos en orden inverso
    function mostrarLenguajesInverso() {for (let i = lenguajesDeProgramacion.length - 1; i >= 0; i--) {console.log(lenguajesDeProgramacion[i]);}}

  6. Calcular el promedio de una lista de números
    function calcularPromedio(listaDeNumeros) {let suma = 0;for (let i = 0; i < listaDeNumeros.length; i++) {suma += listaDeNumeros[i];}return suma / listaDeNumeros.length;}

  7. Encontrar el número más grande y el más pequeño
    function encontrarMayorYMenor(listaDeNumeros) {if (listaDeNumeros.length === 0) {console.log("La lista está vacía.");return;}
    let mayor = listaDeNumeros[0];
    let menor = listaDeNumeros[0];
    for (let i = 1; i < listaDeNumeros.length; i++) {
    if (listaDeNumeros[i] > mayor) {
    mayor = listaDeNumeros[i];}
    if (listaDeNumeros[i] < menor) {
    menor = listaDeNumeros[i];}}
    console.log(El número más grande es: ${mayor});
    console.log(El número más pequeño es: ${menor});}

  8. Sumar todos los elementos de una lista
    function sumarElementos(listaDeNumeros) {let suma = 0;for (let i = 0; i < listaDeNumeros.length; i++) {suma += listaDeNumeros[i];}return suma;}

  9. Encontrar la posición de un elemento
    function encontrarPosicion(lista, elemento) {for (let i = 0; i < lista.length; i++) {if (lista[i] === elemento) {return i;}}return -1; // Retorna -1 si el elemento no se encuentra}

  10. Sumar dos listas elemento por elemento
    function sumarListas(lista1, lista2) {if (lista1.length !== lista2.length) {return "Las listas deben tener el mismo tamaño.";}let listaSuma = []; for (let i = 0; i < lista1.length; i++) { listaSuma.push(lista1[i] + lista2[i]);}return listaSuma;}

  11. Obtener una nueva lista con el cuadrado de cada número
    function obtenerCuadrados(listaDeNumeros) { let listaCuadrados = []; for (let i = 0; i < listaDeNumeros.length; i++) {listaCuadrados.push(listaDeNumeros[i] * listaDeNumeros[i]);} return listaCuadrados;}

1 respuesta

Después de terminar este curso debo repasar después de terminar el curso de listas y funciones para poder reforzar conceptos que ya vi pero que no me acuerdo.
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
Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad