- 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
Sequência de Collatz
Siga a regra de dividir por dois ou triplicar e somar um até chegar a 1.
Você vai aprender
Laços whileContar passos
Ainda sem soluções
Médio
Elevar uma Fração a uma Potência Real
Eleve uma fração positiva a um expoente real.
Você vai aprender
Expoentes reaisPonto flutuante
Ainda sem soluções
Fácil
Simple Interest
Find the total amount after simple interest.
Você vai aprender
PorcentagensProblemas com enunciado
Ainda sem soluções
Fácil
Frequência de Caracteres
Conte quantas vezes cada caractere aparece.
Você vai aprender
Tabelas de frequênciaContagem
Ainda sem soluções
Médio
Elevar um Número a uma Potência Fracionária
Eleve um número real positivo a um expoente racional.
Você vai aprender
Raízes e potênciasPonto flutuante
Ainda sem soluções
Médio
Tempo de Produção na Fábrica
Encontre o menor tempo em que máquinas paralelas conseguem finalizar uma quantidade alvo de itens.
Você vai aprender
Busca binária na respostaVerificações monótonas
Ainda sem soluções
Médio
Contar Sequências de Dados
Conte sequências ordenadas de lançamentos de dado com um total específico.
Você vai aprender
RecorrênciasContagem módulo
Ainda sem soluções
Médio
Contar Combinações de Moedas
Conte as formas de formar um valor usando moedas de denominações especificadas em quantidade ilimitada.
Você vai aprender
Mochila ilimitadaContar combinações
Ainda sem soluções
Médio
Readability Grade
Estimate the school grade needed to read a text.
Você vai aprender
Análise de textoFórmulas
Ainda sem soluções
Fácil
Primeiro Caractere Único
Encontre o primeiro caractere que aparece apenas uma vez.
Você vai aprender
Tabelas hashContagem
Ainda sem soluções
Médio
Esvaziando Duas Pilhas de Moedas
Decida se é possível esvaziar duas pilhas removendo moedas em pares.
Você vai aprender
Raciocínio matemáticoInvariantes
Ainda sem soluções
Fácil
Verificação de Regras de Senha
Verifique uma senha de acordo com regras simples de força.
Você vai aprender
ValidaçãoFlags booleanas
Ainda sem soluções
Médio
Simulador de Comandos de Robô
Mova um robô usando L (gira 90 graus à esquerda), R (gira 90 graus à direita) e A (avança um passo).
Você vai aprender
Vetores de direçãoProcessar comandos
Ainda sem soluções
Médio
Diâmetro da Árvore
Uma árvore é um grafo não direcionado, conexo e sem ciclos.
Você vai aprender
BFS duploListas de adjacência
Ainda sem soluções
Fácil
Potência de Dois
Verifique se um número é uma potência de dois.
Você vai aprender
Manipulação de bitsDivisão
Ainda sem soluções
Médio
Aritmética Exata de Frações
Realize operações com frações e retorne uma fração reduzida.
Você vai aprender
Simplificar com o MDCNormalizar o sinal
Ainda sem soluções
Fácil
Mínimo Múltiplo Comum
Encontre o menor número positivo divisível por ambos os valores.
Você vai aprender
MDC e MMCTeoria dos números
Ainda sem soluções
Fácil
Número Palíndromo
Verifique se um número é lido da mesma forma de trás para frente.
Você vai aprender
Inverter dígitosComparações
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