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

Desafio: Hora de practicar Listas


//Crea una lista vacía llamada "listaGenerica".
let listaGenerica=[];

//Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion con los siguientes elementos: 'JavaScript', 'C', 'C++', 'Kotlin' y 'Python'.

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

//Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguagesDeProgramacion.push('Java');
lenguagesDeProgramacion.push('Ruby');
lenguagesDeProgramacion.push('GoLang');

//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.

function mostrarLista(){
    console.log(lenguagesDeProgramacion);
}
mostrarLista();

//Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function mostrarListaInversa(){
    let listaInversa=[];
    let tamanio=lenguagesDeProgramacion.length;
    tamanio=tamanio-1;
    while(tamanio >=0){
        listaInversa.push(lenguagesDeProgramacion[tamanio]);
        tamanio=tamanio-1;
    }
    console.log(listaInversa);
}
mostrarListaInversa();

//Crea una función que calcule el promedio de los elementos en una lista de números.

function promedio(lista){
    let tamanio=lista.length;
    tamanio=tamanio-1;
    let suma=0;

    while(tamanio>=0){
        suma=suma+lista[tamanio];
        tamanio=tamanio-1;
    }
    let promedio=(suma/lista.length);
    return promedio
}
let listaNumero=[12,20,56,39,90,15];
console.log(promedio(listaNumero));

//Crea una función que muestre en la consola el número más grande y el número más pequeño en una lista.

function mayorYMenorLista(lista){
    
}

//Crea una función que devuelva la suma de todos los elementos en una lista.

function suma(lista){
    let tamanio=lista.length;
    tamanio=tamanio-1;
    let suma=0;

    while(tamanio>=0){
        suma=suma+lista[tamanio];
        tamanio=tamanio-1;
    }
    return suma;
}
console.log(suma(listaNumero));

//Crea una función que devuelva la posición en la lista donde se encuentra un elemento pasado como parámetro, o -1 si no existe en la lista.

function existeEnLista(elemento){
    let num = listaProbarelemento.length;
    num=num-1;
    let cont =0;
    let posicion;
    if(listaProbarelemento.includes(elemento)){
        while(elemento != listaProbarelemento[cont]){
            cont++;
        }
        return cont;
        
    }else{
        return -1;
    }
}

let listaProbarelemento=[12,'Tom',56,39,'gatito',15];
console.log(existeEnLista('Tom'));

//Crea una función que reciba dos listas de números del mismo tamaño y devuelva una nueva lista con la suma de los elementos uno a uno.

function sumaListas(lista1,lista2){
    let tamanio= lista1.length;
    tamanio=tamanio-1;
    let cont=0;
    let sum;
    let listasum=[]

    while(cont<=tamanio){
        sum=lista1[cont]+lista2[cont];
        listasum.push(sum);
        cont++;
    }
    return listasum;

}

let lista1=[1,2,3,4,5,6,7];
let lista2=[7,6,5,4,3,2,1];
console.log(sumaListas(lista1,lista2));

//Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.*/

function cuadradolista(lista){
    let tamanio= lista.length;
    tamanio=tamanio-1;
    let cont=0;
    let listacuadrado=[]
    let resultado;

    while(cont<=tamanio){
        resultado=lista[cont]*lista[cont];
        listacuadrado.push(resultado);
        cont++;
    }
    return listacuadrado;
}

console.log(cuadradolista(lista2));
1 respuesta

¡Hola! ¿Cómo estás?

¡Felicidades por completar la actividad! Gracias por compartir tu código con la comunidad. Sigue avanzando con todo, y recuerda que siempre puedes volver al foro si surge alguna pregunta o necesitas ayuda. ¡Estamos aquí para apoyarte!

¡Gracias nuevamente!Saludos,

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