Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor ou equipe para criar um sistema ou algoritmo que otimize a disposição de mesas e a alocação de lugares em um ambiente de restaurante. O objetivo principal é gerenciar a capacidade total, as reservas existentes e determinar a melhor distribuição dos lugares remanescentes por tipo de mesa.
O sistema deve ser capaz de:
- Calcular a capacidade total de lugares com base na quantidade de mesas de diferentes tamanhos (6, 4 e 2 lugares).
- Processar e subtrair lugares ocupados por reservas existentes.
- Apresentar a quantidade exata de lugares disponíveis após as reservas.
- Otimizar a distribuição desses lugares disponíveis, indicando quantas mesas de 6, 4 e 2 lugares ainda estão livres ou parcialmente disponíveis para acomodar novos clientes de forma eficiente.
Detalhes fornecidos para referência:
- Capacidade inicial: 40 mesas de 6 lugares (240 lugares), 40 mesas de 4 lugares (160 lugares), 40 mesas de 2 lugares (80 lugares). Total: 480 lugares.
- Reservas atuais: 10 reservas de 14 lugares (140 lugares), 5 reservas de 20 lugares (100 lugares), 10 reservas de 5 lugares (50 lugares), 10 reservas de 6 lugares (60 lugares). Total: 350 lugares reservados.
- Lugares disponíveis após reservas: 130 lugares.
O desafio é desenvolver a lógica para distribuir esses 130 lugares restantes de forma inteligente entre os tipos de mesas disponíveis, considerando a otimização do espaço e a flexibilidade para novas alocações. Buscamos uma solução robusta e intuitiva.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias