- 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 Parsing
Pratique Parsing com 12 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 · 8 Médio · 3 Difícil · 1
Habilidades que você vai praticar: Divisão de stringsPolimorfismoAgregar resultadosAnalisar stringsAnálise de textoConversão de unidadesCálculo de horas extrasDividir palavrasEscapeExecutar instruçõesFactory methodFormato JSON
- 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
Tournament Standings
Rank teams from match records.
Você vai aprender
Agregar resultadosOrdenar por chaves
Ainda sem soluções
Difícil
Mini Stack-Language Interpreter
Evaluate a small stack language.
Você vai aprender
TokenizaçãoExecutar instruções
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
Fácil
Fábrica de formas
Crie formas a partir de descrições em texto com uma factory e retorne a área de cada uma.
Você vai aprender
Factory methodPolimorfismo
Ainda sem soluções
Fácil
Montar um objeto JSON
Transforme chaves e valores em uma string de objeto JSON, escapando aspas e barras invertidas corretamente.
Você vai aprender
Formato JSONEscape
Ainda sem soluções
Fácil
Adaptador de sensores de temperatura
Adapte leituras de sensores Fahrenheit, Kelvin e Celsius para uma única interface em Celsius.
Você vai aprender
Padrão AdapterConversão de unidades
Ainda sem soluções
Médio
Folha de pagamento semanal
Some o pagamento de uma semana para funcionários assalariados, por hora e por comissão, cada um pago pela sua própria regra.
Você vai aprender
PolimorfismoCálculo de horas extras
Ainda sem soluções
Médio
Construtor de consultas SQL
Monte uma consulta SQL a partir de partes fornecidas em qualquer ordem, do mesmo jeito que um objeto builder coleta configurações passo a passo.
Você vai aprender
Padrão BuilderMontagem de strings
Ainda sem soluções
Fácil
Primeira idade inválida
Valide idades digitadas e informe onde está a primeira entrada inválida, em vez de deixar o programa quebrar.
Você vai aprender
ValidaçãoAnálise de texto
Ainda sem soluções
Fácil
Contar níveis de log
Leia as linhas de um arquivo de log e conte quantas são INFO, WARNING e ERROR.
Você vai aprender
Leitura por linhasDivisão de strings
Ainda sem soluções
Fácil
Somar um objeto JSON plano
Analise um objeto JSON plano cujos valores são inteiros e some os valores.
Você vai aprender
Parsing de JSONDivisão de strings
Ainda sem soluções
Fácil
Somar os números válidos
Some as entradas que são números inteiros e ignore todo o resto, do jeito que try/except lida com entrada inválida.
Você vai aprender
Try/exceptValidação de entrada
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