- 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 em Python
226 desafios que você pode resolver em Python, dos primeiros laços a grafos, programação dinâmica e machine learning. Escreva seu código no navegador, rode os testes na hora e receba uma revisão por IA.
Fácil · 134 Médio · 68 Difícil · 24
Habilidades que você vai praticar: ContagemExtrair dígitosAritméticaFórmulasLaçosListasListas 2DAcompanhar o máximoCondiçõesDescida de gradienteDividir stringsDivisibilidade
- 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
Fizz Buzz
Construa uma sequência usando divisibilidade por 3 e 5.
Você vai aprender
CondiçõesDivisibilidade
Ainda sem soluções
Médio
Uma geração de um algoritmo genético
Gere a próxima geração de strings de bits com seleção por torneio, cruzamento de um ponto e mutação.
Você vai aprender
Algoritmos genéticosBusca evolutiva
Ainda sem soluções
Fácil
Segundo Maior Valor
Encontre o segundo maior valor distinto.
Você vai aprender
Dois acompanhamentosValores distintos
Ainda sem soluções
Fácil
Máximo do Array
Encontre o maior valor em uma lista.
Você vai aprender
Acompanhar o máximoUma única passada
Ainda sem soluções
Fácil
Mínimo do Array
Encontre o menor valor em uma lista.
Você vai aprender
Acompanhar o mínimoUma única passada
Ainda sem soluções
Médio
Atualizações de Q-learning
Aplique a atualização do Q-learning a um fluxo de experiências e veja as recompensas voltarem para estados anteriores.
Você vai aprender
Q-learningRecompensas descontadas
Ainda sem soluções
Médio
Propagação direta em uma rede de duas camadas
Passe as entradas por uma camada oculta ReLU e uma camada de saída sigmoide.
Você vai aprender
Propagação diretaRedes multicamadas
Ainda sem soluções
Fácil
Maior Palavra
Encontre a palavra mais longa em uma frase.
Você vai aprender
Dividir stringsAcompanhar o máximo
Ainda sem soluções
Fácil
Bandido multibraço epsilon-greedy
Equilibre exploração e aproveitamento em um bandido multibraço com seleção de ações epsilon-greedy.
Você vai aprender
Explorar ou aproveitarBandidos
Ainda sem soluções
Médio
Algoritmo de aprendizado do perceptron
Treine o perceptron original, que só atualiza os pesos quando erra.
Você vai aprender
PerceptronAprendizado online
Ainda sem soluções
Fácil
Classifique um Número pelos Seus Divisores
Classifique um inteiro positivo como perfeito, abundante ou deficiente.
Você vai aprender
DivisoresClassificação
Ainda sem soluções
Fácil
Triângulo de Pascal
Construa as linhas somando os elementos vizinhos da linha anterior.
Você vai aprender
Listas 2DMontar a partir da linha anterior
Ainda sem soluções
Fácil
Contar Palavras
Conte as palavras em uma frase.
Você vai aprender
Dividir stringsEspaços
Ainda sem soluções
Fácil
Soma Acumulada
Substitua cada valor pelo total acumulado até o momento.
Você vai aprender
Somas de prefixoListas
Ainda sem soluções
Fácil
Média de Array
Calcule a média de uma lista de números.
Você vai aprender
Soma e quantidadeDivisão decimal
Ainda sem soluções
Fácil
Mover Zeros
Mova todos os zeros para o final mantendo a ordem dos demais.
Você vai aprender
Dois ponteirosAlterações no lugar
Ainda sem soluções
Fácil
Funções de ativação
Aplique sigmoide, ReLU, Leaky ReLU ou tanh a cada valor de uma lista.
Você vai aprender
SigmoideReLU e tanh
Ainda sem soluções
Fácil
Rotacionar Array
Rotacione uma lista para a direita por um certo número de passos.
Você vai aprender
Índices de arraysMódulo
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