7 - Correspondance cohérantes
Consigne : Vérifier qu'un voyage (Travel
) est composé d'un ensemble de correspondances cohérent (à vous de définir "cohérente"
Problème : Définir ce qu'est un ensemble cohérent de correspondances pour un voyage.
Solution proposée : correspondances qui ne se chevauchent pas dans le temps, ville d'arrivé différent de ville de départ, la ville de départ d'une correspondance doit être la ville d'arrivé de la précendente correspondance (on suppose qu'arrivés dans une ville les voyageurs font un tour et repartent de la même ville), sauf pour la première correspondance qui part de n'importe quelle ville. La ville d'arrivé de la dernière correspondance est identique à la ville de départ de la première correspondance
Tests :
- Essayer d'associer à un voyage deux correspondances qui se chevauchent
- Essayer d'associer à un voyage une unique correspondance qui possède la même ville comme départ et comme arrviée
- Essayer d'associer à un voyage deux correspondances dont la ville d'arrivée de la première est différente de celle de départ de la seconde
- Essayer d'associer à un voyage un ensemble de correspondances dont la première part d'une ville différente de celle d'arrivée de la dernière correspondance