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. Función para mostrar todos los elementos
function mostrarLenguajes() {
    console.log("Lenguajes de programación:");
    lenguajesDeProgramacion.forEach(lenguaje => {
        console.log(lenguaje);
    });
}

// 5. Función para mostrar elementos en orden inverso
function mostrarLenguajesInverso() {
    console.log("Lenguajes de programación en orden inverso:");
    for (let i = lenguajesDeProgramacion.length - 1; i >= 0; i--) {
        console.log(lenguajesDeProgramacion[i]);
    }
}

// 6. Función para calcular el promedio de una lista de números
function calcularPromedio(listaNumeros) {
    const suma = listaNumeros.reduce((acumulador, numero) => acumulador + numero, 0);
    return suma / listaNumeros.length;
}

// 7. Función para mostrar el número más grande y el más pequeño
function mostrarMinMax(listaNumeros) {
    const max = Math.max(...listaNumeros);
    const min = Math.min(...listaNumeros);
    console.log(`Número más grande: ${max}, Número más pequeño: ${min}`);
}

// 8. Función para devolver la suma de todos los elementos
function sumarElementos(listaNumeros) {
    return listaNumeros.reduce((acumulador, numero) => acumulador + numero, 0);
}

// 9. Función para encontrar la posición de un elemento
function encontrarPosicion(lista, elemento) {
    return lista.indexOf(elemento); // Devuelve -1 si no existe
}

// 10. Función para sumar dos listas de números
function sumarListas(lista1, lista2) {
    return lista1.map((numero, index) => numero + lista2[index]);
}

// 11. Función para devolver el cuadrado de cada número en una lista
function cuadradosDeLista(listaNumeros) {
    return listaNumeros.map(numero => numero ** 2);
}
1 respuesta

Hola! ¿Cómo estás?

Gracias por compartir tu código 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!