- 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.
Difícil
Mini Stack-Language Interpreter
Evaluate a small stack language.
Você vai aprender
TokenizaçãoExecutar instruções
Ainda sem soluções
Difícil
Count Inversions
Count the out-of-order pairs in a list.
Você vai aprender
Merge sortDividir para conquistar
Ainda sem soluções
Difícil
Trapping Rain Water
Compute how much rain water an elevation map holds.
Você vai aprender
Dois ponteirosMáximos de prefixo
Ainda sem soluções
Fácil
Pyramid Rows
Draw a right-aligned pyramid of # blocks.
Você vai aprender
Padrões com stringsPreenchimento
Ainda sem soluções
Médio
Island Perimeter
Measure the coastline of land cells in a grid.
Você vai aprender
Contar arestasVerificar 4 vizinhos
Ainda sem soluções
Difícil
Sliding Window Maximum
Report the maximum of every window of k numbers.
Você vai aprender
Deque monotônicoJanelas em O(n)
Ainda sem soluções
Fácil
Rectangle Perimeter
Compute the perimeter of a rectangle from its sides.
Você vai aprender
AritméticaValores de retorno
Médio
Recursive Palindrome
Check a palindrome recursively, ignoring case and punctuation.
Você vai aprender
Casos baseLimpar strings
Ainda sem soluções
Fácil
Hollow Square
Draw the outline of a square with * characters.
Você vai aprender
Detectar bordasMontar strings
Ainda sem soluções
Fácil
Dias em um Mês
Retorne quantos dias tem um mês, incluindo anos bissextos.
Você vai aprender
Regras do calendárioFunções auxiliares
Ainda sem soluções
Fácil
Troco: Menor Número de Moedas
Dê o troco usando o menor número possível de moedas dos EUA.
Você vai aprender
Algoritmos gulososDar troco
Ainda sem soluções
Fácil
Celsius to Fahrenheit
Convert a temperature from Celsius to Fahrenheit.
Você vai aprender
FórmulasPrecedência de operadores
Ainda sem soluções
Fácil
Número de Fibonacci
Retorne o n-ésimo número de Fibonacci.
Você vai aprender
IteraçãoAtualizar duas variáveis
Ainda sem soluções
Médio
Tic-Tac-Toe Winner
Decide the result of a tic-tac-toe board.
Você vai aprender
Condições de vitóriaDiagonais
Ainda sem soluções
Fácil
Verificação de Número Primo
Decida se um número é primo.
Você vai aprender
DivisibilidadeOtimizar laços
Ainda sem soluções
Médio
Contar Caminhos em uma Grade
Conte as rotas em uma grade retangular usando apenas movimentos para a direita e para baixo.
Você vai aprender
Contar caminhos em gradesCoeficientes binomiais
Ainda sem soluções
Difícil
Matrix Chain Multiplication
Find the cheapest order to multiply a chain of matrices.
Você vai aprender
DP em intervalosOtimização
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