16 lines
644 B
Plaintext
16 lines
644 B
Plaintext
---
|
|
title: Crie um loop for que itere até `100` enquanto exibe **"fizz"** em múltiplos de `3`, **"buzz"** em múltiplos de `5` e **"fizzbuzz"** em múltiplos de `3` e `5`
|
|
---
|
|
|
|
Confira esta versão de FizzBuzz por [Paul Irish](https://gist.github.com/jaysonrowe/1592432#gistcomment-790724).
|
|
|
|
```js
|
|
for (let i = 1; i <= 100; i++) {
|
|
let f = i % 3 == 0,
|
|
b = i % 5 == 0;
|
|
console.log(f ? (b ? 'FizzBuzz' : 'Fizz') : b ? 'Buzz' : i);
|
|
}
|
|
```
|
|
|
|
No entanto, não é aconselhável escrever isso acima durante entrevistas. Mantenha-se fiel à abordagem longa mas clara. Para mais versões malucas de FizzBuzz, confira o link de referência abaixo.
|