PdMKP 2018 Programmierprojekt
Zum automatischen Testen wird das mitgelieferte Makefile verwendet. Im Projekt kann ein weiteres beliebiges Build-System genutzt werden, allerdings muss die Makefile aktuell und funktionsfähig gehalten werden.
Die mitgelieferten Testfälle decken einzelne Bereiche der Implementierung ab. Die Musterlösungen sind als JSON-Dump in den zugehörigen .sol Dateien zu finden.
Komplexe Eingabe. Es werden null Zeitschritte simuliert. Positionen in der Eingabe entsprechen Positionen in der Ausgabe.
Ein Automobil mit freier Fahrt nach einem Zeitschritt.
Ein Automobil mit freier Fahrt nach zehn Zeitschritten.
Ein Automobil mit freier Fahrt limitiert durch ein Geschwindigkeitslimit.
Ein Automobil mit freier Fahrt das zwischen zwei Kreuzungen pendelt.
Test des IDM-Verfolgermodell, drei Automobile in einer Spur. Absteigend nach maximal Geschwindigkeit angeordnet.
Test des Spurwechsel nach MOBIL. Zwei Automobile in der selben Spur. Simulation endet einen Zeitschritt vor Spurwechsel des hinteren Automobils.
Test des Spurwechsel nach MOBIL. Zwei Automobile in der selben Spur. Simulation endet im Zeitschritt des Spurwechsels.