-
Notifications
You must be signed in to change notification settings - Fork 0
/
pink-e-cerebro.js
40 lines (29 loc) · 1.18 KB
/
pink-e-cerebro.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
29
30
31
32
33
34
35
36
37
38
39
40
// Pink e Cérebro
/* 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;
}