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
Fácil

Distance Between Points

Compute the straight-line distance between two points.

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

Gradebook Top Student

Find the student with the highest average score.

BeginnerFunctionsGridsLearning-path
Ainda sem soluções
Médio

Game of Life Step

Advance Conway's Game of Life by one generation.

AdvancedGridsHackathonSimulation
Ainda sem soluções
Médio

Tournament Standings

Rank teams from match records.

DictionariesParsingSorting
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
Difícil

Shortest Delivery Tour

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

AdvancedBitmasksCompetitive-programmingDynamic-programming
Ainda sem soluções
Fácil

Remover Duplicatas

Mantenha apenas a primeira ocorrência de cada valor.

ArraysBeginnerSetsStudent-beginner
Ainda sem soluções
Médio

Count Islands

Count groups of connected land cells in a grid.

BeginnerGridsLearning-pathRecursion
Ainda sem soluções
Fácil

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

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

Number Triangle

Build a triangle of increasing numbers.

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

Pangram Check

A pangram contains every English letter at least once.

SetsStrings
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
Difícil

Ordem dos Cursos

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

AdvancedGraphsHackathonTopological-sort
Ainda sem soluções