Foto de Miguel A.
Miguel há 2 anos
Enviada pelo
Site

Qual a resolução deste código _funções?

// Desafio 8 function fizzBuzz(numero) { // seu código aqui const array = []; for (let index = 0; index < numero.length; index++) { if (numero[index] % 3 == 0 && numero[index] % 5 == 0) { array.push('fizzBuzz'); } else if (numero[index] % 3 == 0 && numero[index] % 5 !== 0) { array.push('fizz'); } else if (numero[index] % 5 == 0 && numero[index] % 3 !== 0) { array.push('buzz'); } else { array.push('bug!'); } } return array; }
1 resposta
Professor Kelvyn G.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar Kelvyn

Este código JavaScript contém uma função chamada "fizzBuzz" que recebe um parâmetro "numero" e retorna um array. A função usa um loop "for" para iterar sobre o parâmetro "numero" e, para cada número, verifica se ele é divisível por 3 e 5 (usando o operador de módulo "%), e adiciona uma string ao array de saída baseado nas seguintes condições:

  • Se o número é divisível por 3 e 5, adiciona a string "fizzBuzz" ao array
  • Se o número é divisível somente por 3, adiciona a string "fizz" ao array
  • Se o número é divisível somente por 5, adiciona a string "buzz" ao array
  • Se o número não é divisível por 3 ou 5, adiciona a string "bug!" ao array

A função retorna o array preenchido com as strings.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tire dúvidas com IA
Resposta na hora da Minerva IA
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa