- 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 Strings
Pratique Strings com 36 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 · 30 Médio · 3 Difícil · 3
Habilidades que você vai praticar: ContagemDividir stringsAnálise de textoDivisão de stringsMaiúsculasRecordsTabelas de frequênciaValidaçãoVerificar caracteresAcompanhar o máximoAnalisar stringsAumentar e diminuir janelas
- 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
Minimum Window Substring
Find the shortest piece of text containing all required characters.
Você vai aprender
Aumentar e diminuir janelasTabelas de frequência
Ainda sem soluções
Difícil
Word Break
Decide whether text can be split into dictionary words.
Você vai aprender
DP de prefixosSegmentar texto
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
Difícil
Find Many Patterns in Text
For each requested pattern, decide whether it appears as a contiguous substring anywhere in the shared text.
Você vai aprender
Busca de substringsPré-processamento
Ainda sem soluções
Fácil
Valor de Número Romano
Converta um número romano para um número inteiro.
Você vai aprender
Tabelas símbolo-valorRegras de subtração
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
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
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
Fácil
DNA to RNA Transcription
Build an RNA string by replacing every DNA character with its partner.
Você vai aprender
Mapeamento de caracteresTabelas de tradução
Ainda sem soluções
Fácil
Every Other Character
Keep the characters at even positions.
Você vai aprender
Índices de stringsPassos
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
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
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
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
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
Verificação de Anagrama
Verifique se duas frases usam as mesmas letras.
Você vai aprender
OrdenaçãoContagem de frequências
Ainda sem soluções
Fácil
Inverter uma String
Retorne os caracteres de uma string na ordem inversa.
Você vai aprender
Percorrer ao contrárioFatiamento
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