Middle
Já enfrentou essa tarefa antes? Que propriedade matemática usou ao decidir verificar a divisibilidade por 15 em vez de verificar simultaneamente por 3 e 5?
sobes.tech IA
Resposta da IA
Sim, esta tarefa é conhecida como o clássico problema FizzBuzz.
A propriedade matemática usada para verificar a divisibilidade por 15 em vez de verificar simultaneamente a divisibilidade por 3 e 5 é o mínimo múltiplo comum (MMC).
Explicação:
- Um número é divisível por 15 se e somente se for divisível por 3 e 5 ao mesmo tempo.
- Em vez de verificar
(num % 3 === 0 && num % 5 === 0), pode-se verificarnum % 15 === 0.
Isso simplifica a condição e melhora a legibilidade do código.
Exemplo:
for (let i = 1; i <= 100; i++) {
if (i % 15 === 0) {
console.log('FizzBuzz');
} else if (i % 3 === 0) {
console.log('Fizz');
} else if (i % 5 === 0) {
console.log('Buzz');
} else {
console.log(i);
}
}