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

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

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

Multiplication Grid

Build a full multiplication table.

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

Pyramid Rows

Draw a right-aligned pyramid of # blocks.

BeginnerLearning-pathNested-loopsPatterns
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

Distance Between Points

Compute the straight-line distance between two points.

BeginnerFunctionsLearning-pathmath
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

Hollow Square

Draw the outline of a square with * characters.

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

Valor de Número Romano

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

BeginnerLookup-tablesStringsStudent-beginner
Ainda sem soluções
Médio

Game of Life Step

Advance Conway's Game of Life by one generation.

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

Soma das Potências dos Dígitos

Some cada dígito elevado à sua posição a partir da esquerda.

Algorithms
Ainda sem soluções
Médio

Raiz Digital

Some os dígitos repetidamente até restar apenas um dígito.

Algorithms
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