Problema 1 :
Construa uma função chamada inverteVetor, que receba como parâmetro um vetor não vazio e retorne um vetor que contenha os mesmos valores do parâmetro recebido, mas em ordem inversa. Por exemplo: caso o vetor recebido seja [ 5, 2, 7, 3 ], sua função deverá retornar [ 3, 7, 2, 5 ].
For example:
Test let vetor = [ 1, 2, 3 ] let retorno = inverteVetor(vetor) console.log(retorno)
Result: [ 3, 2, 1 ]
Problema 2:
Construa uma função chamada somaVetor, que receba como parâmetro um vetor de valores numéricos e retorne a soma dos valores contidos nesse vetor. Por exemplo: sendo o vetor recebido [ 10, 10, 30 ], sua função deverá retornar 50.
For example:
Test:let vetor = [ 10, 20, 30, 40 ] let retorno = somaVetor(vetor) console.log(retorno)
Result: 100
Problema 3:
Já sabemos que vetores em JavaScript não são estruturas homogêneas, ou seja, eles podem armazenar valores de tipos diferentes. Pensando nisso, construa uma função chamada imprimeVetorComTipos, que receba como parâmetro um vetor e imprima no console cada item desse vetor acompanhado de seu tipo (string, number, boolean). Para identificar o tipo de um valor, utilize o comando typeof.
For example:
Testlet vetor = [ "Linux", 2021, true ] imprimeVetorComTipos(vetor)
Result: string: Linux number: 2021 boolean: true