console.log("Saludo");
let listaGenerica = [];
console.log("Lista Generica es: ");
console.log(listaGenerica);
let listaDeProgramacion = ["JavaScript", "C", "C++", "Kotlin", "Python"];
listaDeProgramacion.push("Java","Ruby","GoLang");
function mostrarLista () {
console.log(listaDeProgramacion);
}
mostrarLista();
function invertirLista () {
for(let i=listaDeProgramacion.length-1; i>0; i--) {
console.log (listaDeProgramacion[i]);
}
}
invertirLista();
function funcionesLista () {
let N = Math.floor(Math.random()*10)+1;
const listaNumero = [];
for(let j=0; j<N;j++) {
listaNumero.push(Math.floor(Math.random()*100)+1);
}
console.log(listaNumero);
let suma = 0;
for(let k=0; k<N; k++) {
suma += listaNumero[k];
}
console.log("Promedio es: "+suma/N);
let listaMayor = listaNumero.sort((a, b) => b - a);
let maxi = listaMayor[0];
console.log("Maximo valor: " + maxi);
let listaMenor = listaNumero.sort((a, b) => a - b);
let min = listaMenor[0];
console.log("Minimo valor: " + min);
console.log("Suma de lista: "+suma);
let P = Math.floor(Math.random()*100)+1;
console.log("Parametro P: "+P);
for(l=0;l<N;l++) {
if(P === listaNumero[l]) {
console.log("Posicion de parametro: " + P + " es "+l);
} else {
console.log(-1);
}
}
}
funcionesLista();
function sumaListas () {
let M = Math.floor(Math.random()*10)+1;
//lista 1
const lista1 = [];
for(let m=0; m<M;m++) {
lista1.push(Math.floor(Math.random()*100)+1);
}
console.log("Lista 1:");
console.log(lista1);
//lista 2
const lista2 = [];
for(let n=0; n<M;n++) {
lista2.push(Math.floor(Math.random()*100)+1);
}
console.log("Lista 2:");
console.log(lista2);
//Suma listas:
const listaSUM = [];
for(i2 = 0; i2<M; i2++) {
listaSUM.push(lista1[i2] + lista2[i2]);
}
console.log("Suma de lista 1 + lista 2:")
console.log(listaSUM);
//Lista de cuadrados:
const listaQUAD = [];
for(i3=0; i3<M;i3++) {
listaQUAD.push(lista1[i3]*lista1[i3]);
}
console.log("Suma de cuadrados de L1:")
console.log(listaQUAD);
}
sumaListas();