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-------------------------------
let listaGenerica = [];
//2-------------------------------
let lenguagesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
//3-------------------------------
lenguagesDeProgramacion.push('Java', 'Ruby', 'GoLang');
//4-------------------------------
function verLista(lenguagesDeProgramacion) {
    let contador = 0;
    while (contador < lenguagesDeProgramacion.length) {
        console.log(lenguagesDeProgramacion[contador]);
        contador++;
    }
}
//5-------------------------------
function verListaInversa(lenguagesDeProgramacion) {
    let contador = lenguagesDeProgramacion.length - 1;
    while (contador >= 0) {
        console.log(lenguagesDeProgramacion[contador])
        contador--
    }
}
//6-------------------------------
function promedioLista(listaNumeros) {
    let contador = 0;
    let resultado = 0;
    while (contador < listaNumeros.length) {
        resultado = resultado + listaNumeros[contador];
        contador++;
    }
    return resultado/listaNumeros.length;
}
//7-------------------------------
function menorMayor(listaNumeros) {
    let i = 0;
    let menor = listaNumeros[0];
    let mayor = listaNumeros[0];    
    while (i < listaNumeros.length) {
        if (listaNumeros[i] < menor) {
            menor = listaNumeros[i];
        } 
        if (listaNumeros[i] > mayor) {
            mayor = listaNumeros[i];
        }
        i++;
    }
    console.log(`El menor valor es ${menor} y el mayor valor es ${mayor}`)
}
//8-------------------------------
function sumaElementos(listaNumeros) {
    let i = 0;
    let resultado = 0;
    while (i < listaNumeros.length) {
        resultado = resultado + listaNumeros[i];
        i++;
    }
    return resultado
}
//9-------------------------------
function busquedaPosicion(listaNumeros, valor) {
    let i = 0;
    while (i < listaNumeros.length) {
        if (listaNumeros[i] === valor) {
            return i;
        }
        i++;
    }
    return -1;
}
//1-------------------------------
function sumaListas(listaUno, listaDos) {
    let i = 0;
    let listasSumadas = [];
    if (listaUno.length == listaDos.length) {
        while (i < listaUno.length) {
            let suma = listaUno[i] + listaDos[i];
            listasSumadas.push(suma);
            i++;
        }
        return listasSumadas;
    } else {
        return 0;
    }
}
//11-------------------------------
function listaCuadrado(listaNumeros) {
    let i = 0;
    let nuevaLista = [];
    while (i < listaNumeros.length) {
        let resultado = listaNumeros[i] * listaNumeros[i];
        nuevaLista.push(resultado);
        i++;
    }
    return nuevaLista;
}
1 respuesta

Hola David, espero que estés muy bien.

Gracias por compartir tu código con nosotros, mucho éxito. Estamos priorizando el foro para postear dudas, así optimizamos el tiempo de respuesta para ustedes.

Te recomiendo que puedas interactuar con el resto de nuestros compañeros por nuestro Discord.

En virtud de que en Discord el alcance es mayor, la interacción es inmediata y llega a más compañeros y el foro solo quedaría para esclarecer cualquier duda que puedas tener sobre el contenido de los cursos.

De esa manera si tienes algún comentario, opinión, recomendación o algún consejo, o para compartir los desafios, sea por el Discord, con certeza por ahí llegará a más personas.

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