- 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 Aprender MatplotlibGráficos de linha, barras, dispersão e pizza com visualizadores 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++ Programação para crianças Aprenda a programar brincando!
- DesafiosNovo
- Para professoresNovo
- Atualizações
- Me pague um café
Desafios de programação em Java
225 desafios que você pode resolver em Java, 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 · 67 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
- 123
- Soluções compartilhadas
- 9
- Linguagens
Todos os desafios
Busque por tema, linguagem ou dificuldade.
Médio
Dois Cavalos Não Atacantes
Conte os posicionamentos seguros de dois cavalos para cada tamanho de tabuleiro quadrado.
Você vai aprender
Contar posicionamentosPadrões de ataque
Ainda sem soluções
Fácil
Absolute Value Without abs
Compute an absolute value with a condition.
Você vai aprender
NegaçãoSem funções prontas
Fácil
Letter Grade
Turn a test score into a letter grade.
Você vai aprender
Cadeias if/elifIntervalos
Médio
Consulta em Espiral Numérica
Encontre um valor pela linha e coluna em uma espiral numérica expansiva.
Você vai aprender
Padrões numéricosAnálise de casos
Ainda sem soluções
Fácil
Torne um Array Não Decrescente
Encontre o menor número de incrementos necessários para que cada valor seja pelo menos igual ao anterior.
Você vai aprender
Correções gulosasMáximo acumulado
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
DNA to RNA Transcription
Build an RNA string by replacing every DNA character with its partner.
Você vai aprender
Mapeamento de caracteresTabelas de tradução
Ainda sem soluções
Fácil
Point Quadrant
Find which quadrant a point lies in.
Você vai aprender
CoordenadasVerificar sinais
Fácil
Contar Vogais
Conte as vogais em um texto.
Você vai aprender
Verificar caracteresPertencer a um conjunto
Médio
Iteração de valor
Calcule quanto vale cada estado de um processo de decisão de Markov aplicando repetidamente a atualização de otimalidade de Bellman.
Você vai aprender
Equação de BellmanMDPs
Ainda sem soluções
Fácil
Contar Apertos de Mão
Conte os apertos de mão quando cada par de pessoas se cumprimenta uma vez.
Você vai aprender
Contar paresFórmulas fechadas
Ainda sem soluções
Fácil
String Palíndroma
Verifique se o texto é lido da mesma forma de frente para trás e de trás para frente.
Você vai aprender
Dois ponteirosSaída antecipada
Fácil
Distribuição de estados de uma cadeia de Markov
Propague uma distribuição de probabilidade pela matriz de transição de uma cadeia de Markov por um número de passos.
Você vai aprender
Cadeias de MarkovProbabilidade
Ainda sem soluções
Médio
Menor Soma de Moeda Impossível
Encontre o menor valor positivo que não pode ser formado com as moedas disponíveis.
Você vai aprender
Somas alcançáveisOrdenar primeiro
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
Fácil
Ticket Price by Age
Choose a cinema ticket price from the visitor's age.
Você vai aprender
Faixas de idadeValores limite
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
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