Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Resolução de atividades

/*1.Faça uma função que aceite vários arrays como argumentos e retorne um único array
contendo todos os elementos dos arrays fornecidos, utilizando Spread Operator.*/

const nomes1 = ['Alana', 'Amanda', 'Pedro', 'Bento', 'Maria'];
const nomes2 = ['João', 'Chico', 'Léa', 'Allana'];

const todosOsNomes = [...nomes1, ...nomes2];

console.log(todosOsNomes);


//2. Crie um array de números chamado valores. Depois,escreva um programa que some todos os elementos deste array utilizando o método reduce.

const valores = [8, 2, 24, 5, 10];

const soma = valores.reduce((acumulador, atual) => atual + acumulador, 0);

console.log(soma);

/*3. Considere duas listas de cores:
const coresLista1 = ['Vermelho', 'Verde', 'Azul', 'Amarelo', 'Vermelho']
const coresLista2 = ['Laranja', 'Verde', 'Roxo', 'Azul']

Crie um programa que una essas duas listas, removendo cores duplicadas e exiba a lista final.
*/

const coresLista1 = ['Vermelho', 'Verde', 'Azul', 'Amarelo', 'Vermelho']
const coresLista2 = ['Laranja', 'Verde', 'Roxo', 'Azul']

const listaAtualizada = [...new Set([...coresLista1, ...coresLista2])];

console.log('Lista atualizada de cores únicas: ', listaAtualizada);


//4. Escreva uma função que receba um array de números e retorne um array contendo apenas os números pares.

function filtraNumerosPares(arr) {
    return arr.filter(num => num % 2 === 0); // Filtra apenas os números pares
}

const numArray = [10, 7, 5, 6, 15, 17, 2, 4];
const listaNumerosPares = filtraNumerosPares(numArray);
console.log(listaNumerosPares); // Saída: [2, 4, 6]


// 5. Crie uma função que filtre os números de um array que são múltiplos de 3 e maiores que 5.

const numeros = [1, 3, 4, 5, 6, 7, 9, 10, 15, 16, 17, 18];

function result(arr) {
    return arr.filter( num => num % 3 === 0 && num > 5);
}
const numerosFiltrados = result(numeros);

console.log (numerosFiltrados);


//6.  Crie uma função que receba um array de números e retorne a soma de todos os elementos.


function soma(arr){
    return arr.reduce((acum, atual) => acum + atual, 0);
}

const numeros = [2, 1, 4, 3, 5, 3];
const somaTotal = soma(numeros);
console.log(somaTotal);
1 resposta
solução!

Oi, Alana! Tudo bem?

Ótimo código, parabéns! Espero que continue a explorar os conteúdos para ampliar seu conhecimento e desenvolver novas habilidades. Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!