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
2
Soluções compartilhadas
3
Linguagens

Todos os desafios

Busque por tema, linguagem ou dificuldade.

150 desafios
Fácil

Hamming Distance

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

SequencesStrings
Ainda sem soluções
Fácil

Contar Palavras

Conte as palavras em uma frase.

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
Médio

Longest Common Subsequence Length

A subsequence is formed by deleting zero or more elements while preserving the order of the remaining elements.

Dynamic-programmingSequences
Ainda sem soluções
Fácil

Soma dos Múltiplos

Some valores abaixo de um limite que sejam divisíveis por qualquer fator fornecido.

BeginnerNumbers
Ainda sem soluções
Fácil

Fizz Buzz

Construa uma sequência usando divisibilidade por 3 e 5.

BeginnerNumbers
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

Ano Bissexto

Verifique se um ano segue a regra dos anos bissextos do calendário gregoriano.

BeginnerNumbers
Ainda sem soluções
Difícil

Sliding Window Maximum

Report the maximum of every window of k numbers.

AdvancedCompetitive-programmingSliding-window
Ainda sem soluções
Fácil

Ímpar, Par ou Nenhum dos Dois

Classifique um número conforme ele seja um inteiro ímpar, um inteiro par ou nenhum dos dois.

BeginnerNumbers
Ainda sem soluções
Médio

Readability Grade

Estimate the school grade needed to read a text.

BeginnerStringsStudent-beginnermath
Ainda sem soluções
Médio

Can We Split Into Two Teams?

Decide whether people can be assigned to two teams so that each listed pair is on opposite teams.

BipartiteGraphs
Ainda sem soluções
Fácil

Verificação de Anagrama

Verifique se duas frases usam as mesmas letras.

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

Contar Vogais

Conte as vogais em um texto.

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

Maior Dígito

Encontre o maior dígito decimal de um número inteiro positivo.

Beginner
Ainda sem soluções
Fácil

Mínimo Múltiplo Comum

Encontre o menor número positivo divisível por ambos os valores.

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

Fatorial

Multiplique todos os inteiros positivos até n.

Beginner
Ainda sem soluções
Fácil

Soma dos Dígitos

Some todos os dígitos decimais de um número inteiro positivo.

Beginner
Ainda sem soluções