1
resposta

minha resolução

Olá, estou compartilhando minha resolução do desafio.

// Desafio 1
const notasSala1 = [10, 8, 6, 7, 5];
const notasSala2 = [8, 9, 7, 7, 6];
const notasSala3 = [9, 3, 4, 8, 1];

function juntaNotas (array1, array2, array3) {
    const todosAsNotas = [...array1,...array2,...array3];
    return todosAsNotas;
}

console.log(juntaNotas (notasSala1, notasSala2, notasSala3));

// Desafio 2
const valores = [10, 8, 6, 7, 5];

const somaValores = valores.reduce((acum, valor) => acum + valor, 0);

console.log(`a soma dos valores é ${somaValores}`);

// Desafio 3
const coresLista1 = ['Vermelho', 'Verde', 'Azul', 'Amarelo', 'Vermelho'];
const coresLista2 = ['Laranja', 'Verde', 'Roxo', 'Azul'];

const listasJuntas = coresLista1.concat(coresLista2);

const listasCores = [... new Set(listasJuntas)];

console.log(`Lista de cores sem repetir ${listasCores}`);

// Desafio 4
const numeros = [1, 2, 5, 8, 20, 31, 33, 36];
const numerosPares = [];

function selecionaNumerosPares(array) {
    for (let i = 0; i < array.length; i++) {
        if (array[i] % 2 === 0) {
            numerosPares.push (array[i]);
            numerosPares.sort(function(a, b) {
                return a - b ; 
            })
        }
    }
}

selecionaNumerosPares(numeros);
console.log(`Os numeros pares são ${numerosPares}`);

// Desafio 5
const arrayDeNumeros = [1, 3, 6, 8, 9, 12];

function verificaNumeros (array) {
    const numerosSelecionados = array.filter(function (numero) {
        if (numero % 3 === 0 && numero > 5){
            return numero;
        }
    } )
    console.log(`Os numeros múltiplos de 3 e maiores que 5 são ${numerosSelecionados}`);
}

verificaNumeros(arrayDeNumeros);

// Desafio 6

const numerosD6 = [10, 20, 40, 60, 80, 100];

function somaNumeros (array) {
    const somaValores = array.reduce((acum, valor) => acum + valor, 0);

    console.log(`a soma dos valores é ${somaValores}`);
}

somaNumeros(numerosD6);
1 resposta

Oi, Pedro! Tudo bem?

Ótimo trabalho, parabéns pelo código! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!