// 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 lenguajesProgramacion=['JavaScript','C','C++','Kotlin','Python'];
// Agrega a la lista "lenguagesDeProgramacion los siguientes elementos: 'Java', 'Ruby' y 'GoLang'.
lenguajesProgramacion.push('Java','Ruby','GoLang');
// Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion.
function showArray(array){
for (let i = 0; i <array.length; i++) {
console.log(array[i]);
}
return;
}
// Crea una función que muestre en la consola todos los elementos de la lista "lenguagesDeProgramacion en orden inverso.
function showArrayInverse(array){
for (let i = (array.length-1); i >= 0; i--) {
console.log(array[i]);
}
return;
}
// Crea una función que calcule el promedio de los elementos en una lista de números.
function promedio(array){
let sum=0;
for (let i =0;i <array.length; i++) {
sum+=array[i];
}
return sum/array.length;
}
// 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 MayorMenor(array){
let mayor=array[0];
let menor=array[0];
for (let i = 0 ; i < array.length; i++) {
if (array[i]>mayor) {
mayor=array[i];
}
if (array[i]<menor) {
menor=array[i];
}
}
return console.log(`El mayor es ${mayor} y el menor es ${menor}`);
}
// Crea una función que devuelva la suma de todos los elementos en una lista.
function sum(array){
let sum=0;
for (let i =0;i <array.length; i++) {
sum+=array[i];
}
return sum;
}
// 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 findPosition(array,elemento){
for(let i = 0; i < array.length; i++){
if(array[i]===elemento){
return i;
}
}
return -1;
}
// 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 sumArray(a,b){
if (a.length === b.length) {
let r=[];
for( let i=0; i <a.length; i++){
r[i]=a[i]+b[i];
}
return r;
} else{
return `Los arreglos no tienen la misma longitud.`;
}
}
// Crea una función que reciba una lista de números y devuelva una nueva lista con el cuadrado de cada número.
function Potencia(array){
result=[];
for(let i=0; i<array.length; i++){
result[i]=array[i]*array[i];
}
}