Jwinf informatik: Wie löse ich diese Aufgabe?

1 Antwort

Da bei jeder Bewegung nach rechts es maximal einen Block nach oben/unten geht kannst du für jede Bewegung nach rechts dieselbe Logik benutzen. Also hast du eine Schleife die 16mal ausgeführt wird. Nun musst du überprüfen wie es um den Roboter drumherum aussieht. Du kannst also mit den Bedingungen überprüfen ob rechts ein Hindernis ist und wenn ja wird geschaut ob oben oder unten ein Hindernis ist und wenn ja in die jeweils andere Richtung gegangen und anschließend einmal nach reicht damit der Roboter auch vorankommt.

lg Suiram1