Hola a todos.
Resulta que estoy desarrollando una aplicación que trata de organizar pedidos de clientes para su posterior reparto.
El horario de los repartos puede ser de varias formas: indiferente, o con una hora de apertura y otra de cierre (por ejemplo de 11 a 12 o de 7 a 8:30)
El problema que tengo es que se supone que el repartidor puede realizar 4 pedidos como máximo en una hora. Entonces, si un pedido tiene horario, debo comprobar si en esa franja horaria se puede realizar el reparto o debo cambiarlo de ruta.
¿Cómo debo afrontar esto? ¿Uso listas o arrays, o algo parecido?
No pido que me lo resolváis, sino un poco de orientación
Gracias y un saludo