- 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.
Médio
Nearest Smaller Value to the Left
For each number, find the closest earlier position containing a strictly smaller number.
Você vai aprender
Pilha monotônicaTempo linear
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
Ainda sem soluções
Médio
Produto do Triângulo Retângulo
Encontre o maior produto dos lados de um triângulo retângulo de inteiros com um perímetro dado.
Você vai aprender
Triângulos retângulosPodar a busca
Ainda sem soluções
Fácil
Acronym Generator
Create an acronym from the first letter of every word, in uppercase.
Você vai aprender
Analisar stringsDividir palavras
Ainda sem soluções
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
Row Sums
Add up every row of a grid.
Você vai aprender
Listas 2DLaços aninhados
Ainda sem soluções
Fácil
Linha da Tabuada
Liste os primeiros múltiplos de um número.
Você vai aprender
MúltiplosMontar listas
Ainda sem soluções
Fácil
Title Case
Coloque a primeira letra de cada palavra em maiúsculo.
Você vai aprender
Métodos de stringMaiúsculas
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
Ainda sem soluções
Fácil
Word Tile Score
Add the tile values for every letter in a word.
Você vai aprender
Valores das letrasSomar com um mapa
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
Countdown to Liftoff
Count down from a number and end with Liftoff!
Você vai aprender
Laços regressivosListas
Ainda sem soluções
Médio
Flatten Arbitrarily Nested Lists (Recursion)
Practice recursion by flattening arbitrarily nested lists while skipping null entries.
Você vai aprender
Casos baseDados aninhados
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
Ticket Price by Age
Choose a cinema ticket price from the visitor's age.
Você vai aprender
Faixas de idadeValores limite
Ainda sem soluções
Fácil
Pangram Check
A pangram contains every English letter at least once.
Você vai aprender
Conjuntos de letrasNormalizar maiúsculas
Ainda sem soluções
Fácil
Swap First and Last
Exchange the first and last items of a list.
Você vai aprender
Índices de listasTroca
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