- Executores
-
Aprender
Aprender Python Exemplos executáveis, NumPy, pandas e mais Aprender IARedes neurais, ML e LLMs do zero Aprender C e C++ Ponteiros, memória, STL e C++ moderno Aprender C#Fundamentos, POO, LINQ, async e exercícios .NET Algoritmos em Python Busca, ordenação, recursão e visualizações O(n) Algoritmos em C e C++ Compare implementações em C e C++
- DesafiosNovo
Desafios de programação de Numbers
Pratique Numbers com 16 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.
Fácil · 13 Médio · 2 Difícil · 1
Habilidades que você vai praticar: CondiçõesDivisibilidadeMóduloAlgoritmo de EuclidesComparaçõesContar em intervalosContar passosDP de dígitosDP de passos mínimosDivisãoEscolha gulosaExtrair dígitos
- 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.
Fácil
Verificação de Número Primo
Decida se um número é primo.
Você vai aprender
DivisibilidadeOtimizar laços
Ainda sem soluções
Difícil
Contar Números com Dígitos Vizinhos Distintos
Conte valores em um intervalo cujos dígitos decimais adjacentes nunca são iguais.
Você vai aprender
DP de dígitosContar em intervalos
Ainda sem soluções
Fácil
Dobrando Grãos em um Tabuleiro de Xadrez
Calcule a quantidade de grãos em uma casa e o total em todas as 64 casas.
Você vai aprender
Potências de doisNúmeros grandes
Ainda sem soluções
Fácil
Somar Termos Pares de Fibonacci
Some os termos pares da sequência de Fibonacci que não excedem um limite.
Você vai aprender
Gerar sequênciasFiltragem
Ainda sem soluções
Médio
Subtraia Dígitos para Chegar a Zero
Use o menor número possível de subtrações de dígitos para chegar a zero.
Você vai aprender
DP de passos mínimosEscolha gulosa
Ainda sem soluções
Fácil
Sequência de Collatz
Siga a regra de dividir por dois ou triplicar e somar um até chegar a 1.
Você vai aprender
Laços whileContar passos
Ainda sem soluções
Fácil
Potência de Dois
Verifique se um número é uma potência de dois.
Você vai aprender
Manipulação de bitsDivisão
Ainda sem soluções
Fácil
Mínimo Múltiplo Comum
Encontre o menor número positivo divisível por ambos os valores.
Você vai aprender
MDC e MMCTeoria dos números
Ainda sem soluções
Fácil
Número Palíndromo
Verifique se um número é lido da mesma forma de trás para frente.
Você vai aprender
Inverter dígitosComparações
Ainda sem soluções
Fácil
Número de Armstrong
Verifique se um número é igual à soma de seus dígitos elevados à quantidade de dígitos.
Você vai aprender
Extrair dígitosPotências
Ainda sem soluções
Fácil
Maior Divisor Comum
Encontre o maior número que divide ambos os valores.
Você vai aprender
Algoritmo de EuclidesMódulo
Ainda sem soluções
Fácil
Soma dos Múltiplos
Some valores abaixo de um limite que sejam divisíveis por qualquer fator fornecido.
Você vai aprender
LaçosDivisibilidade
Ainda sem soluções
Médio
Largest Adjacent-Digit Product
Take every contiguous window of span digits and multiply its digits.
Você vai aprender
Janelas de tamanho fixoStrings de dígitos
Ainda sem soluções
Fácil
Ano Bissexto
Verifique se um ano segue a regra dos anos bissextos do calendário gregoriano.
Você vai aprender
Lógica booleanaCondições
Ainda sem soluções
Fácil
Ímpar, Par ou Nenhum dos Dois
Classifique um número conforme ele seja um inteiro ímpar, um inteiro par ou nenhum dos dois.
Você vai aprender
MóduloCondições
Ainda sem soluções
Fácil
Fizz Buzz
Construa uma sequência usando divisibilidade por 3 e 5.
Você vai aprender
CondiçõesDivisibilidade
Ainda sem soluções
Explorar por tema
- Beginner 95
- ai 47
- aprendizado de máquina 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Redes neurais 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Padrões de projeto 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Aprendizado por reforço 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3