-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathPinkCerebro.js
28 lines (21 loc) · 1.15 KB
/
PinkCerebro.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Desafio
// Pink e Cérebro dividem um apartamento e estão juntos 24h por dia desde o começo da pandemia. Para passar o temp, Pink cria problemas matemáticos para Cérebro resolver, o último deles foi uma lista de números com a seguinte pergunta: quantos números da lista são múltiplos de 2, 3, 4 e 5?
// Apesar de parecer simples, porém, quando a lista contém muitos números, Cérebro se confunde e acaba errando alguns cálculos.
// Ajude Cérebro a resolver o desadio de Pink.
// Entrada
// A primeira linha da entrada consiste em um inteiro N (1 ≤ N ≤1000), representando a quantidade de números na lista de Pink.
// A segunda linha contém N inteiros Li (1 ≤ Li ≤ 100), representando os números da lista de Pink.
// Saída
// Imprima a quantidade de números múltiplos de 2, 3, 4 e 5 presentes na lista. Observe a formatação da saída nos exemplos, pois ela deve ser seguida rigorosamente.
let n = gets()
let lis = gets().split(' ')
let increment = 0
for (let mlt = 0; mlt <= 3; mlt++) {
lis.forEach(li => {
if (li % (mlt + 2) == 0) {
increment++
}
})
console.log(`${increment} Multiplo(s) de ${mlt + 2}`)
increment = 0
}