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

Shortest Weighted Routes

Find the minimum total route cost from city 1 to each city.

GraphsPriority-queuesShortest-path
Ainda sem soluções
Médio

K-th Smallest Element

Find the k-th smallest value without fully sorting.

AdvancedCompetitive-programmingSorting
Ainda sem soluções
Fácil

Count Pairs With a Sum

Count pairs of positions whose values add up to a target.

ArraysBeginnerLearning-pathNested-loops
Ainda sem soluções
Médio

Tournament Standings

Rank teams from match records.

DictionariesParsingSorting
Ainda sem soluções
Fácil

Distance Between Points

Compute the straight-line distance between two points.

BeginnerFunctionsLearning-pathmath
Ainda sem soluções
Médio

Maior Fator Primo

Encontre o maior número primo que divide um inteiro positivo.

AlgorithmsNumber-theory
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

Number Triangle

Build a triangle of increasing numbers.

BeginnerLearning-pathNested-loopsPatterns
Ainda sem soluções
Difícil

Count Inversions

Count the out-of-order pairs in a list.

AdvancedCompetitive-programmingSorting
Ainda sem soluções
Difícil

Shortest Delivery Tour

Visit every city once and return home as cheaply as possible.

AdvancedBitmasksCompetitive-programmingDynamic-programming
Ainda sem soluções
Médio

Liste Primos com um Crivo

Encontre números primos até um limite marcando múltiplos compostos.

Number-theorySieve
Ainda sem soluções
Fácil

Multiplication Grid

Build a full multiplication table.

BeginnerLearning-pathNested-loops
Ainda sem soluções
Médio

Gradebook Top Student

Find the student with the highest average score.

BeginnerFunctionsGridsLearning-path
Ainda sem soluções
Fácil

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

BeginnerLearning-pathNested-loopsPatterns
Ainda sem soluções
Fácil

Celsius to Fahrenheit

Convert a temperature from Celsius to Fahrenheit.

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

Game of Life Step

Advance Conway's Game of Life by one generation.

AdvancedGridsHackathonSimulation
Ainda sem soluções
Fácil

Hollow Square

Draw the outline of a square with * characters.

BeginnerLearning-pathNested-loopsPatterns
Ainda sem soluções
Difícil

Ordem dos Cursos

Ordene os cursos para que todos os pré-requisitos venham antes.

AdvancedGraphsHackathonTopological-sort
Ainda sem soluções