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

Número Ausente

Encontre o único número faltando em 0..n.

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

Somar Termos Pares de Fibonacci

Some os termos pares da sequência de Fibonacci que não excedem um limite.

NumbersSequences
Ainda sem soluções
Fácil

Rotacionar Array

Rotacione uma lista para a direita por um certo número de passos.

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

Somar um Array

Some todos os valores em uma lista.

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

Mínimo do Array

Encontre o menor valor em uma lista.

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

Média de Array

Calcule a média de uma lista de números.

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

Segundo Maior Valor

Encontre o segundo maior valor distinto.

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

Menor Soma de Moeda Impossível

Encontre o menor valor positivo que não pode ser formado com as moedas disponíveis.

ArraysGreedy
Ainda sem soluções
Médio

Consulta em Espiral Numérica

Encontre um valor pela linha e coluna em uma espiral numérica expansiva.

Patternsmath
Ainda sem soluções
Fácil

Troco: Menor Número de Moedas

Dê o troco usando o menor número possível de moedas dos EUA.

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

Largest Adjacent-Digit Product

Take every contiguous window of span digits and multiply its digits.

NumbersSliding-window
Ainda sem soluções
Difícil

Mínimo de Viagens de Elevador

Agrupe as pessoas em viagens de elevador, respeitando o limite de peso, usando o menor número possível de viagens.

Dynamic-programmingOptimization
Ainda sem soluções
Difícil

Trapping Rain Water

Compute how much rain water an elevation map holds.

AdvancedArraysCompetitive-programmingGreedy
Ainda sem soluções
Fácil

Torne um Array Não Decrescente

Encontre o menor número de incrementos necessários para que cada valor seja pelo menos igual ao anterior.

ArraysGreedy
Ainda sem soluções
Fácil

Máximo do Array

Encontre o maior valor em uma lista.

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

Verificação de Número Primo

Decida se um número é primo.

BeginnerLoopsNumbersStudent-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

Row Sums

Add up every row of a grid.

BeginnerGridsLearning-path
Ainda sem soluções