25-DE-16-Satelliten austauschen

Programmiere den Roboter:

Der Roboter soll alle defekten Satelliten vor ihm einsammeln und ganz rechts im Lager ablegen.

Der Roboter kann beliebig viele Satelliten auf einmal tragen . Das Lager ist anfangs leer. Der Roboter startet immer ganz links und hat neun Felder vor sich.

Programmiere den Roboter:

Der Roboter soll alle defekten Satelliten durch neuwertige ersetzen. Die defekten Satelliten müssen ganz rechts in das Lager geräumt werden. Das Lager für neuwertige Satelliten ist ganz links. Zwischen den beiden Lagern liegen auf jedem Feld Satelliten.

Im Lager für neuwertige Satelliten liegen immer genau so viele Satelliten, wie ausgetauscht werden müssen. Der Roboter kann beliebig viele (defekte und neuwertige) Satelliten auf einmal tragen . Satelliten sollen nur im Lager oder an ihren korrekten Positionen abgelegt werden. Das Lager für defekte Satelliten ist anfangs leer. Der Roboter startet immer ganz links und hat neun Felder vor sich.

Programmiere den Roboter:

Der Roboter soll alle defekten Satelliten durch neuwertige ersetzen. Die defekten Satelliten müssen dafür vorher ins Lager für defekte Satelliten ganz rechts gebracht werden Das Lager für neuwertige Satelliten ist ganz links. Zwischen den beiden Lagern liegen nicht auf jedem Feld Satelliten.

Im Lager für neuwertige Satelliten liegen immer genau so viele Satelliten, wie ausgetauscht werden müssen. Der Roboter kann beliebig viele (defekte und neuwertige) Satelliten auf einmal tragen . Satelliten sollen nur im Lager oder an ihren korrekten Positionen abgelegt werden. Das Lager für defekte Satelliten ist anfangs leer. Der Roboter startet immer ganz links und hat neun Felder vor sich.

Beachte: Dein Programm muss mit allen Testfällen zurechtkommen.


Weitere Hinweise:

Der Roboter nimmt immer den Satelliten als erstes aus der Tasche, den er als letztes rein gelegt hat. Der Sensor liefert die Gesamtanzahl an Satelliten in der Tasche zurück. Falls der Roboter also defekte und neuwertige Satelliten einsammelt, dann werden beide Sorten gezählt. Am Anfang ist die Tasche vom Roboter leer.