//Desafio1
let listaGenerica = [];
console.log(listaGenerica)
//Desafio 2
let lenguajesDeProgramacion = ['JavaScript', 'C', 'C++', 'Kotlin', 'Python'];
console.log(lenguajesDeProgramacion);
//Desafio3
lenguajesDeProgramacion.push('Java','Ruby','GoLang');
//Desafio4
function mostrarListaProgramacion () {
for(let i = 0; i < lenguajesDeProgramacion.length; i++) {
console.log(lenguajesDeProgramacion[i]);
}
}
mostrarListaProgramacion();
//Desafio5
function mostrarListaProgramacionDescendente () {
for(let i = lenguajesDeProgramacion.length - 1; i >= 0; i--) {
console.log(lenguajesDeProgramacion[i]);
}
}
mostrarListaProgramacionDescendente();
//Desafio6
function listaDeNumeros () {
let suma = listaDeNumeros.reduce((acc, num)=>acc+num, 0);
return sumaa / listaDeNumeros.length;
}
//Desafio7
function extremosDeLista(listaDeNumeros) {
let maximo = Math.max(...ListaDeNumeros);
let minimo = Math.min(...listaDeNumeros);
console.log("Máximo: ", maximo);
console.log("Mínimo: ", minimo);
}
//Desafio8
function sumaDeLista(listaDeNumeros){
return listaDeNumeros.reduce((acc, num)=>acc+num, 0);
}
//Desafio9
function buscarPosicionEnLista (lista, elemento) {
return lista.indexOf(elemento);
}
//Desafio10
function sumarListas(listaA, listaB) {
let listaResultante = [];
for(let i = 0; i < listaA.length; i++){
listaResultante.push(listaA[i]+listaB[i]);
}
return listaResultante();
}
//Desafio11
function cuadradosDeLista(listaDeNumeros){
return listaDeNumeros.map(num => num*num);
}