Desafios de programação de Algorithms

Pratique Algorithms com 4 desafios de programação, do fácil ao difícil. Cada desafio roda no navegador, com testes instantâneos, uma revisão do seu código por IA e soluções da comunidade para comparar.

Médio · 4

Habilidades que você vai praticar: Busca binária na respostaDivisão por tentativaExtrair dígitosFatoração em primosLaçosLaços aninhadosPotênciasSomas de dígitosVerificações monótonas
  • Python · C++ · C#
  • Testes automáticos
  • Revisão de código por IA
  • Soluções da comunidade
226
Desafios
2
Soluções compartilhadas
3
Linguagens

Todos os desafios

Busque por tema, linguagem ou dificuldade.

4 desafios
Médio

Maior Fator Primo

Encontre o maior número primo que divide um inteiro positivo.

Você vai aprender Fatoração em primosDivisão por tentativa
AlgorithmsNumber-theory
Ainda sem soluções
Médio

Tempo de Produção na Fábrica

Encontre o menor tempo em que máquinas paralelas conseguem finalizar uma quantidade alvo de itens.

Você vai aprender Busca binária na respostaVerificações monótonas
AlgorithmsBinary-search
Ainda sem soluções
Médio

Soma das Potências dos Dígitos

Some cada dígito elevado à sua posição a partir da esquerda.

Você vai aprender Extrair dígitosPotênciasLaços
Algorithms
Ainda sem soluções
Médio

Raiz Digital

Some os dígitos repetidamente até restar apenas um dígito.

Você vai aprender Laços aninhadosSomas de dígitos
Algorithms
Ainda sem soluções