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

Desafio

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

// 2. Crea una lista de lenguajes de programación llamada "lenguagesDeProgramacion"
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. Función que muestre todos los elementos de la lista "lenguagesDeProgramacion"
function mostrarLenguajes(lista) {
for (let i = 0; i < lista.length; i++) {
console.log(lista{i});
}
}

// 5. Función que muestre los elementos de la lista "lenguagesDeProgramacion" en orden inverso
function mostrarLenguajesInvertido(lista) {
for (let i = lista.length - 1; i >= 0; i--) {
console.log(lista{i});
}
}

// 6. Función que calcule el promedio de los elementos en una lista de números
function calcularPromedio(listaNumeros) {
let suma = 0;
for (let i = 0; i < listaNumeros.length; i++) {
suma += listaNumeros{i};
}
return suma / listaNumeros.length;
}

// 7. Función que muestre el número más grande y el más pequeño en una lista
function mostrarMayorMenor(listaNumeros) {
let mayor = listaNumeros{0];
let menor = listaNumeros{0};
for (let i = 1; i < listaNumeros.length; i++) {
if (listaNumeros{i} > mayor) mayor = listaNumeros{i};
if (listaNumeros{i} < menor) menor = listaNumeros{i};
}
console.log("Mayor:", mayor);
console.log("Menor:", menor);
}

// 8. Función que devuelva la suma de todos los elementos en una lista
function sumarElementos(listaNumeros) {
let suma = 0;
for (let i = 0; i < listaNumeros.length; i++) {
suma += listaNumeros{i};
}
return suma;
}

// 9. Función que devuelva la posición de un elemento en una lista o -1 si no existe
function buscarElemento(lista, elemento) {
for (let i = 0; i < lista.length; i++) {
if (lista{i} === elemento) return i;
}
return -1;
}

// 10. Función que reciba dos listas y devuelva una lista con la suma elemento a elemento
function sumarListas(lista1, lista2) {
let resultado = {};
for (let i = 0; i < lista1.length; i++) {
resultado.push(lista1{i} + lista2{i});
}
return resultado;
}

// 11. Función que reciba una lista y devuelva una nueva con el cuadrado de cada número
function cuadrados(listaNumeros) {
let resultado = {};
for (let i = 0; i < listaNumeros.length; i++) {
resultado.push(listaNumeros{i} * listaNumeros{i});
}
return resultado;
}