Proposta de Estrutura de Dados para Agenda de Passeios sem Overbooking
Visão geral
Sobre o que é este desafio
Você vai projetar uma estrutura de dados para consultar vagas e processar reservas sem exceder a capacidade de passeios. Recebe um certificado verificável.
O Brief
O que você vai fazer e o que vai demonstrar.
Propor uma estrutura de dados simples que permita consultar vagas disponíveis por passeio e data e processar reservas por ordem de chegada sem permitir overbooking.
Earning criteria — what you'll demonstrate
- Escolher uma estrutura de dados adequada (hash table, fila) para um problema simples de disponibilidade e reserva
- Realizar uma primeira análise de complexidade assintótica aplicada a um caso real
- Traduzir um projeto técnico de estrutura de dados em linguagem acessível para um público não técnico
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ônicasAnalista de Negócios
Traduzir uma necessidade operacional simples (evitar overbooking) em uma solução técnica estruturada é uma habilidade central de quem faz a ponte entre negócio e tecnologia.
Este desafio aprimora
- programming-fundamentals
- functions-data-structures
- code-reading
Analista de Produto
Definir as operações essenciais de um sistema de reservas a partir das regras de negócio do brief é análogo ao trabalho de especificar requisitos para um produto real.
Este desafio aprimora
- functions-data-structures
- programming-fundamentals
- code-reading
Analista de Dados Júnior
Trabalhar com o esquema de reservas para dimensionar a estrutura de dados desenvolve a leitura crítica de dados tabulares, base do trabalho de um analista de dados júnior.
Este desafio aprimora
- code-reading
- functions-data-structures
- programming-fundamentals
Só mais uma coisa