Skip to contentSkip to content
Certificados verificados. On-chain. Para sempre.Saiba mais
Ewance
Entrar
Cover image for Planejar secagem e venda de grãos com programação dinâmica
Code

Planejar secagem e venda de grãos com programação dinâmica

FreeVerified credential4 semanasAdvanced

Visão geral

Sobre o que é este desafio

Modele a secagem e venda de grãos com programação dinâmica e entregue um planejador modular com testes. Ganhe seu certificado verificável.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

O Brief

O que você vai fazer e o que vai demonstrar.

Como decidir, a cada semana da safra, quanto grão secar, armazenar e vender de modo a maximizar o lucro da cooperativa ao longo de toda a temporada, respeitando a capacidade dos silos e dos secadores?

Earning criteria — what you'll demonstrate

  • Formular um problema de decisão sequencial como programação dinâmica, identificando subestrutura ótima e subproblemas sobrepostos
  • Implementar a solução por memoização e por preenchimento de tabela, comparando as duas abordagens do curso
  • Contrastar a solução ótima por programação dinâmica com uma heurística gulosa e explicar por que a heurística falha neste caso
  • Analisar a complexidade em função do número de semanas e do número de níveis de estoque, e usar essa análise para escolher a discretização
  • Organizar um algoritmo não trivial em módulos testáveis, mantendo o modelo separado da leitura de dados

Adequação ao Programa

Onde isso se encaixa no seu programa.

Aperfeiçoa as mesmas habilidades que seu curso espera que você demonstre.

Conteúdo alinhado em breve.

Habilidades

Habilidades que você vai demonstrar.

Cada um aparece no seu certificado verificado.

Carreiras

Cargos para os quais este desafio te prepara.

Títulos reais. Pontes reais de habilidades. Escolha o mais próximo da sua trajetória.

Trilhas de carreira que este desafio desenvolve

Funções canônicas

Engenheiro de Backend

Estender um módulo existente, separar leitura de dados do núcleo de cálculo e cobrir casos de contorno com testes é o dia a dia de quem constrói serviços de backend que precisam sobreviver à manutenção de outra pessoa.

Este desafio aprimora

  • python-or-javascript
  • module-systems
  • code-reading

Analista de Pesquisa Operacional Júnior

O desafio entrega a experiência central do papel: modelar uma decisão sequencial com restrições de capacidade, resolvê-la de forma exata e demonstrar o ganho sobre a regra prática usada hoje pela operação.

Este desafio aprimora

  • dynamic-programming
  • complexity-analysis
  • functions-data-structures

Analista de Cadeia de Suprimentos

Planejar estoque, capacidade de processamento e compromissos contratuais ao longo de uma temporada é exatamente o problema que analistas de cadeia de suprimentos resolvem em armazenagem agrícola e industrial.

Este desafio aprimora

  • dynamic-programming
  • python-or-javascript
  • complexity-analysis

Engenheiro de Dados

Ler séries semanais, validar dados de entrada e estruturar um pipeline em módulos reutilizáveis com testes prepara diretamente para o trabalho de engenharia de dados em empresas do agronegócio.

Este desafio aprimora

  • module-systems
  • code-reading
  • functions-data-structures

Só mais uma coisa

Você pode colocar um certificado no seu currículo até sexta-feira.