Desafios de programação de Combinatorics

Pratique Combinatorics com 6 desafios de programação, do fácil ao difícil. Cada desafio roda no navegador, com testes instantâneos, uma revisão do seu código por IA e soluções da comunidade para comparar.

Fácil · 2 Médio · 4

Habilidades que você vai praticar: Coeficientes binomiaisContagem móduloContar caminhos em gradesContar combinaçõesContar paresContar posicionamentosFórmulas fechadasListas 2DMochila ilimitadaMontar a partir da linha anteriorPadrões de ataqueRecorrências
  • Python · C++ · C#
  • Testes automáticos
  • Revisão de código por IA
  • Soluções da comunidade
226
Desafios
2
Soluções compartilhadas
3
Linguagens

Todos os desafios

Busque por tema, linguagem ou dificuldade.

6 desafios
Médio

Contar Caminhos em uma Grade

Conte as rotas em uma grade retangular usando apenas movimentos para a direita e para baixo.

Você vai aprender Contar caminhos em gradesCoeficientes binomiais
CombinatoricsDynamic-programming
Ainda sem soluções
Médio

Contar Sequências de Dados

Conte sequências ordenadas de lançamentos de dado com um total específico.

Você vai aprender RecorrênciasContagem módulo
CombinatoricsDynamic-programming
Ainda sem soluções
Médio

Contar Combinações de Moedas

Conte as formas de formar um valor usando moedas de denominações especificadas em quantidade ilimitada.

Você vai aprender Mochila ilimitadaContar combinações
CombinatoricsDynamic-programming
Ainda sem soluções
Médio

Dois Cavalos Não Atacantes

Conte os posicionamentos seguros de dois cavalos para cada tamanho de tabuleiro quadrado.

Você vai aprender Contar posicionamentosPadrões de ataque
Combinatoricsmath
Ainda sem soluções
Fácil

Contar Apertos de Mão

Conte os apertos de mão quando cada par de pessoas se cumprimenta uma vez.

Você vai aprender Contar paresFórmulas fechadas
Combinatoricsmath
Ainda sem soluções
Fácil

Triângulo de Pascal

Construa as linhas somando os elementos vizinhos da linha anterior.

Você vai aprender Listas 2DMontar a partir da linha anterior
ArraysCombinatorics
Ainda sem soluções