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

DESAFIO

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

// 2.- 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'] ;

// 3.- Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'. lenguagesDeProgramacion.push ['Java', 'Ruby' , 'GoLang'];

// 4.- Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion. console.log(listaGenerica);

// 5.- Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso. lenguagesDeProgramacion.reverse();

// 6.- Crea una función que calcule el promedio de los elementos en una lista de números. function prromedioArray(arreglo){ let i = 0, suma = 0, ArrayLen = arreglo.length; while (i<ArrayLen){ suma= suma + arreglo[i++]; } return suma/ArrayLen; } let notas =[12,15,16,17]; console.log(prromedioArray(notas)); // 7.- 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 MaxMin (arreglo){ let min = arreglo[0]; let max = arreglo[0]; for(let i = 0; i< arreglo.length;i++){ if(min > arreglo[i]){ min=arreglo[i]; } if(max < arreglo[i]){ max=arreglo[i]; } } return max , min ;

} let maximini =[12,35,15,16,17,9,10,1]; console.log(MaxMin(maximini));

// 8.- Crea una función que devuelva la suma de todos los elementos en una lista. function sumas(arreglo){ let i = 0, suma = 0, ArrayLen = arreglo.length; while (i<ArrayLen){ suma= suma + arreglo[i++]; } return suma; } let nota =[12,15,16,17]; console.log(sumas(nota));

// 9.- 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. let animales = ['perro','gato','cuy','leon']; console.log(animales.lastIndexOf('gato'));

// 10.- 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 sumaArreglo(arreglo1,arreglo2){ return arreglo1.map((item,ix) => item + arreglo2[ix]); }

let array1 = [1,2,3,4]; let array2 = [2,1,3,4];

console.log(sumaArreglo(array1,array2)); // 11.- Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.

function Elevadarrreglo(arreglo1){ return arreglo1.map((item,ix) => item * arreglo1[ix]); }

let array1 = [1,2,3,4];

console.log(Elevadarrreglo(array1));

2 respuestas

Hola David, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura. Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

Nuestro canal en youtube también tiene varios videos relacionados con Javascript: https://www.youtube.com/@AluraLatam

¡Abrazos y buenos estudios!

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

Me ayudo a poder resolver varios ejercicios, muchas gracias!