Desafio de sequencia de zeros

JavaScript Geral
Escreva uma função que receba um número inteiro positivo qualquer representado por N, transforme esse número para binário e identifique todas as sequências de zeros, retornando a maior sequência.
Foto de Felipe S.
Felipe perguntou há 5 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Eduardo O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 anos
Abaixo funções para resolver o desafio. function decimalParaBinario(numero) { var binario = ''; var digito = 0; var numatual = numero; do { digito = numatual & 1; numatual = numatual >> 1; binario = ('' + digito) + binario; } while (numatual > 0); return binario; } function maiorSequenciaZeros(strBinaria) { var sequencia = ""; var maxDigitos = strBinaria.length; for (var digitos = maxDigitos; digitos >= 0; digitos--) { sequencia = "0".repeat(digitos); if (strBinaria.indexOf(sequencia) >= 0) { break; } } return sequencia; }

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 40 / h
Eduardo O.
Anápolis / GO
Eduardo O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Mestrado: Mestrado em Matemática aplicada (Universidade de São Paulo (USP))
Bacharel em Física e mestre em Matemática Aplicada, atualmente curso Licenciatura em Física. Hoje atuo profissionalmente
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 21 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas. JavaScript - Estrutura de Repetição Condicional JavaScript - Back-End
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.
R$ 50 / h
Gustavo A.
Campina Grande / PB
Gustavo A.
5,0 (2 avaliações)
Horas de aulas particulares ministradas 7 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Javascript Geral JavaScript - CSS JavaScript - Estrutura Condicional ou de Seleção
Graduação: Engenharia da Computação (IFPB - Campus Campina Grande )
Desenvolvedor web python e javascript. Acompanhamento particular em python, html,css e javascript