Quiz Julia James
"Fizzbuzz" é uma famosa pergunta de entrevista utilizada em entrevistas de programação. Funciona mais ou menos assim:
- Faça um loop dos números 1 a 100
- Se o número for divisível por 3, exiba
"Fizz" - Se o número for divisível por 5, exiba
"Buzz" - Se o número for divisível por ambos 3 e 5, exiba
"FizzBuzz" - Se o número não for divisível por 3 nem 5, exiba o número
DICA: um númeroxé divisível por um númeroyse o resultado dex / ytem um resto 0. Por exemplo, 10 é divisível por 2, pois10 / 2 = 5, sem resto. Você pode checar se um número é divisível por outro verificando sex % y === 0.
Vamos deixar que você programe sua própria versão do FizzBuzz, chamada "JuliaJames" (sim, construtivo, certo?). Tenha em mente que, em uma entrevista, você deveria escrver um código eficiente com pouca duplicação. Não queremos que se preocupe com isso nesta pergunta. Apenas foque na prática do uso de loops.
Direções:
Escreva um loop
while que:- Faça um loop dos números 1 a 20
- Se o número for divisível por 3, exiba
"Julia" - Se o número for divisível por 5, exiba
"James" - Se o número for divisível por 3 e 5, exiba
"JuliaJames" - Se o número não for divisível por 3 nem 5, exiba o número
Código
var x = 1 ;
while ( x <= 20){
(x % 3 && x % 5 === 0) ? console.log ("JuliaJames"): (x % 3 === 0) ?
console.log ("Julia") : ( x % 5 === 0 ) ? console.log ("James") : console.log (x);
x = x + 1;
}
Comentários
Postar um comentário