- 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 de Learning-path
Pratique Learning-path com 40 desafios de programação, do fácil ao difícil. Cada desafio roda no navegador, com testes instantâneos, uma revisão do seu código por IA e soluções da comunidade para comparar.
Fácil · 35 Médio · 5
Habilidades que você vai praticar: ListasContagemListas 2DAritméticaFórmulasMontar stringsAcumuladoresBusca linearCadeias if/elifCasos baseCombinar condiçõesComparações
- 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
Distance Between Points
Compute the straight-line distance between two points.
Você vai aprender
Teorema de PitágorasRaízes quadradas
Ainda sem soluções
Médio
Count Islands
Count groups of connected land cells in a grid.
Você vai aprender
Preenchimento por inundaçãoDFS recursivo
Ainda sem soluções
Fácil
Count Pairs With a Sum
Count pairs of positions whose values add up to a target.
Você vai aprender
Pares de índicesEvitar contagem dupla
Ainda sem soluções
Médio
Gradebook Top Student
Find the student with the highest average score.
Você vai aprender
Listas 2DMédias
Ainda sem soluções
Fácil
Number Triangle
Build a triangle of increasing numbers.
Você vai aprender
Linhas crescentesContador entre linhas
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
Recursive Palindrome
Check a palindrome recursively, ignoring case and punctuation.
Você vai aprender
Casos baseLimpar strings
Ainda sem soluções
Fácil
Rectangle Perimeter
Compute the perimeter of a rectangle from its sides.
Você vai aprender
AritméticaValores de retorno
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
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
Celsius to Fahrenheit
Convert a temperature from Celsius to Fahrenheit.
Você vai aprender
FórmulasPrecedência de operadores
Ainda sem soluções
Fácil
Halve Until One
Count how many halvings bring a number down to 1.
Você vai aprender
Laços whileContagem
Ainda sem soluções
Fácil
Multiplication Grid
Build a full multiplication table.
Você vai aprender
Listas 2DÍndices de linha e coluna
Ainda sem soluções
Fácil
Min and Max Together
Find the smallest and largest value in one pass.
Você vai aprender
Uma única passadaVários valores de retorno
Ainda sem soluções
Médio
Recursive Power
Compute a power recursively by halving the exponent.
Você vai aprender
Dividir o expoente pela metadeDividir para conquistar
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
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