Ola senhora e senhores, amigos e amigas. Conto com a ajuda de vocês para solucionar esses exercicios, pois tenho muitas dúvidas, principalmente na 1. Eu sei que tem as respostas lá, mas prefiro fazer do meu jeito e sei que eu posso contar com vocês.
1
function novoArray (...array) {
const array1 = [1, 2, 3, 4, 5];
const array2 = [2, 4, 6, 8, 10];
const array3 = [1, 3, 5, 7, 9];
const todosOsArrays = array1.concat(array2, array3);
return todosOsArrays;
}
2
const valores = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19];
const soma = valores.reduce ((acumulador, numero) => numero = acumulador, 0);
console.log (soma);
3
const coresLista1 = ['Vermelho', 'Verde', 'Azul', 'Amarelo', 'Vermelho'];
const coresLista2 = ['Laranja', 'Verde', 'Roxo', 'Azul'];
const novaListaCores = [...new Set(coresLista1.concat(coresLista2))];
console.log (novaListaCores);
4
const numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
function filtrarNumeros (array) {
const pares = numeros.filter ((num) => num % 2 ===0);
}
console.log (filtrarNumeros(numeros));
5
const listaNumeros = [3, 6, 9, 4, 12, 2, 7];
function filtraNumeros(arr) {
return arr.filter(num => num % 3 === 0 && num > 5); // Filtra números múltiplos de 3 e maiores que 5
}
const numerosFiltrados = filtraNumeros(listaNumeros);
console.log(numerosFiltrados);
6
const listaNumeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
function somaElementosDoArray(arr) {
return arr.reduce((acum, atual) => acum + atual, 0); // Soma os elementos do array
}
const somaTotal = somaElementosDoArray(listaNumeros);
console.log(somaTotal);