Desafios de Programação

Aprimore sua habilidade de resolver problemas com desafios neutros de linguagem que você pode resolver em Python, C++ ou C#. Cada envio é testado automaticamente e revisado por IA.

  • Python · C++ · C#
  • Testes automáticos
  • Revisão de código por IA
  • Soluções da comunidade
Trilha de aprendizado
150
Desafios
1
Soluções compartilhadas
3
Linguagens

Todos os desafios

Busque por tema, linguagem ou dificuldade.

25 desafios
Fácil

Every Other Character

Keep the characters at even positions.

BeginnerLearning-pathStrings
Ainda sem soluções
Difícil

Minimum Window Substring

Find the shortest piece of text containing all required characters.

AdvancedCompetitive-programmingSliding-windowStrings
Ainda sem soluções
Difícil

Word Break

Decide whether text can be split into dictionary words.

AdvancedDynamic-programmingHackathonStrings
Ainda sem soluções
Fácil

Contar Letras Maiúsculas

Conte as letras maiúsculas em um texto.

BeginnerLearning-pathStrings
Ainda sem soluções
Médio

Recursive Palindrome

Check a palindrome recursively, ignoring case and punctuation.

BeginnerLearning-pathRecursionStrings
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.

Pattern-matchingStringsTries
Ainda sem soluções
Fácil

Pangram Check

A pangram contains every English letter at least once.

SetsStrings
Ainda sem soluções
Fácil

Hamming Distance

Compare two DNA strings position by position and count the differences.

SequencesStrings
Ainda sem soluções
Fácil

Valor de Número Romano

Converta um número romano para um número inteiro.

BeginnerLookup-tablesStringsStudent-beginner
Ainda sem soluções
Fácil

Iniciais de um Nome

Construa as iniciais maiúsculas a partir de um nome completo.

BeginnerLearning-pathStrings
Ainda sem soluções
Médio

Readability Grade

Estimate the school grade needed to read a text.

BeginnerStringsStudent-beginnermath
Ainda sem soluções
Fácil

Inverter uma String

Retorne os caracteres de uma string na ordem inversa.

BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

Primeiro Caractere Único

Encontre o primeiro caractere que aparece apenas uma vez.

BeginnerDictionariesStringsStudent-beginner
Ainda sem soluções
Fácil

Frequência de Caracteres

Conte quantas vezes cada caractere aparece.

BeginnerDictionariesStringsStudent-beginner
Ainda sem soluções
Fácil

Maior Palavra

Encontre a palavra mais longa em uma frase.

BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

Contar Palavras

Conte as palavras em uma frase.

BeginnerStringsStudent-beginner
Ainda sem soluções
Fácil

Title Case

Coloque a primeira letra de cada palavra em maiúsculo.

BeginnerStringsStudent-beginner
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.

BeginnerStringsStudent-beginner
Ainda sem soluções