Javascript Aula 25 - (FizzBuzz)

preview_player
Показать описание
✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:

CONTATO COMERCIAL
------------------------

RECURSOS QUE USO E RECOMENDO
---------------------------------------------------

✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
Рекомендации по теме
Комментарии
Автор

Acho que essa vídeo aula já me ajuda com o teste simples do hackerrank hihihii

EddyeBoyGamer
Автор

Fácil de aprender. Obrigado pela ajuda nesse desafio 👏🏼👏🏼👏🏼👏🏼

alyssonl
Автор

Essa foi nova não pensei do mesmo modo e só tava dando problema haha, muito obrigado.

luizteixeira
Автор

Na validação que checa se a entrada é um número, não seria melhor utilizar a função isNaN?

if(isNaN(entrada)) {
return 'Não é um número';
}

xXGFWXx
Автор

Engraçado que eu tentei fazer e consegui fazer alguns retornarem certo, depois copiei o mesmo código do vídeo e paras os casos de retornarem somente 'fizz' ou somente 'buzz', retorna os números... =/

gersuer
Автор

const resultado = fizzBuzz(false)
console.log(resultado)

function fizzBuzz(num) {
return parseInt(num) ? (
num%3 == 0 ? (
num%5 == 0 ? 'fizzBuzz' : 'fizz'
) : (
num%5 == 0 ? 'Buzz' : num
)
): 'Não é um número'
}

// Consegui fazer assim só usando operadores ternarios

jeffersonbarros
Автор

return nao precisa do { no if? e pq nao usar elseif?

Lucas-pktw
Автор

function fizzBuzz(numero) {

if (typeof numero !== 'number') console.log('Não é um numero')
else if ( numero % 3 === 0 && numero % 5 === 0 ) console.log('FizzBuzz ' + numero)
else if (numero % 3 === 0) console.log('Fizz ' + numero)
else if (numero % 5 === 0) console.log('Buzz ' + numero)
}

fizzBuzz('15');

fernandafabricioferreira
Автор

function fizzBuzz(entrada) {
if(isNaN(entrada)) {
return 'Não é um número';
} else {
three = entrada % 3 === 0? 'Fizz':'';
five = entrada % 5 === 0? 'Buzz':'';
check = three + five;
check = check === ''? entrada: check;
return check;
}
}

joaosour
Автор

Só quando coloquei por ultimo que deu certo
  if(entrada !== 'number')
        return "isto não é um numero";

hood
Автор

function FizzBuzz(entrada) {
if (typeof entrada !== "number") {
return "Não é um número";
} else if (entrada % 3 === 0 && entrada % 5 === 0) {
return "FizzBuzz";
} else if (entrada % 3 === 0) {
return "Fizz";
} else if (entrada % 5 === 0) {
return "Buzz";
} else if (entrada % 3 !== 0 && entrada % 5 !== 0) {
return entrada;
}
}

let resposta = FizzBuzz(15);
console.log(resposta);

ggvinicius
Автор

tentei fazer esse FizzBuzz mais ainda nao consegui acerta

deivissonnery
Автор

precisando de uma explicaçao melhor pq essa ai ta com nda nao, essa poha de fizzbuzz só da undefined

Gabriel-nyom
Автор

Não funfo, tá retornando o número digitado.

var resultado = fizzBuzz(20);
console.log(resultado);

function fizzBuzz(entrada){
if (isNaN(entrada) == true){
return 'Não é um número';
}else if (entrada & 3 == 0 && entrada % 5 == 0){
return 'FizzBuzz';
}else if(entrada & 3 == 0){
return 'Fizz';
}else if (entrada & 5 == 0){
return 'Buzz';
}else if ((!entrada & 3 == 0) || (!entrada % 5 == 0)){
return entrada;
}

};

joaopedroeaae
Автор

let fizzBuzz = function (valor) {
if (valor % 5 === 0 && valor % 3 === 0) {
return "FizzBuzz";
} else if (valor % 5 === 0 && valor % 3 !== 0) {
return "Buzz";
} else if (valor % 5 !== 0 && valor % 3 === 0) {
return "Fizz";
}
return `${valor} não é um número!`;
};

console.log(fizzBuzz(15));

jonathancarlim