In der Aufgabenstellung von Aufgabe 2 steht:
Schreibe ein Programm, das [...] eine brauchbare Anmeldeliste [...] berechnet (falls dies möglich ist).
Und weiter heißt es:
Erstelle außerdem ein Testprogramm, mit dem überprüft werden kann, ob die Anmeldeliste
von n + 1 Terminen wirklich brauchbar ist.
Ich verstehe die Aufgabenstellung nicht ganz. Es macht keinen Unterschied, ob eine Anmeldeliste brauchbar oder "wirklich brauchbar" ist. Wenn das erste Programm also nur "wirklich brauchbare" Ergebnisse ausgibt, kann man sich das zweite dann sparen?
Naja, die Aufgaben sind wohl unabhängig voneinander zu verstehen. Die Eingabe von Aufgabenteil 2 ist also nicht immer gleich der Ausgabe des Programms von Aufgabenteil1.