- 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 C#
226 desafios que você pode resolver em C#, 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
Point Quadrant
Find which quadrant a point lies in.
Você vai aprender
CoordenadasVerificar sinais
Ainda sem soluções
Fácil
Inverter uma String
Retorne os caracteres de uma string na ordem inversa.
Você vai aprender
Percorrer ao contrárioFatiamento
Ainda sem soluções
Fácil
Total do Carrinho com Desconto
Some os valores de um carrinho de compras e aplique um desconto acima de um limite.
Você vai aprender
ListasRegras de desconto
Ainda sem soluções
Fácil
Verificação de Anagrama
Verifique se duas frases usam as mesmas letras.
Você vai aprender
OrdenaçãoContagem de frequências
Ainda sem soluções
Fácil
Iniciais de um Nome
Construa as iniciais maiúsculas a partir de um nome completo.
Você vai aprender
Dividir stringsMaiúsculas
Ainda sem soluções
Fácil
Largest of Three
Pick the largest of three numbers without a built-in max.
Você vai aprender
ComparaçõesCombinar condições
Ainda sem soluções
Fácil
Substituir Espaços por Traços
Transforme espaços em traços para criar um slug no estilo de URL.
Você vai aprender
Montar stringsSubstituir caracteres
Ainda sem soluções
Fácil
Contar Letras Maiúsculas
Conte as letras maiúsculas em um texto.
Você vai aprender
Verificar caracteresContagem
Ainda sem soluções
Fácil
First Negative Index
Find where the first negative number appears.
Você vai aprender
Busca linearRetorno antecipado
Ainda sem soluções
Fácil
Count Positive Numbers
Count the values greater than zero in a list.
Você vai aprender
ListasContagem
Ainda sem soluções
Fácil
Mediana de uma Lista
Encontre o valor central de uma lista após ordená-la.
Você vai aprender
OrdenaçãoEstatística
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
Contar Vogais
Conte as vogais em um texto.
Você vai aprender
Verificar caracteresPertencer a um conjunto
Ainda sem soluções
Fácil
Hamming Distance
Compare two DNA strings position by position and count the differences.
Você vai aprender
Comparar stringsContagem
Ainda sem soluções
Médio
Busca A* em uma grade ponderada
Encontre o caminho mais barato por uma grade de custos de terreno com A*, o algoritmo de busca por trás da navegação em jogos e robôs.
Você vai aprender
Busca A*Heurísticas
Ainda sem soluções
Fácil
Above-Average Values
Keep the values that are greater than the average.
Você vai aprender
Duas passadasFiltragem
Ainda sem soluções
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
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