Java Reference
In-Depth Information
die von deiner Ausgangskachel ausgehen, und lege dabei, insofern du noch Körner im Maul hast,
auf jeder Kachel ein Korn ab.
10.5.9 Aufgabe 9
Der Hamster steht mit Blickrichtung Osten in der linken oberen Ecke eines beliebig großen ge-
schlossenen Raumes ohne innere Mauern. Auf einigen Kacheln des Raumes liegt maximal ein Korn,
auf den anderen Kacheln liegt kein Korn (siehe bspw. Abbildung 10.18 (links)). Der Hamster be-
kommt die Aufgabe, die Körner jeder Reihe nach links zu verschieben, und zwar auf folgende Art
und Weise: Wenn anfangs n Körner auf den Kacheln einer Reihe lagen, soll zum Schluss auf den
ersten n Kacheln der Reihe je ein Korn liegen. Die übrigen Kacheln dieser Reihe sollen frei sein
(siehe Abbildung 10.18 (rechts)).
Abbildung 10.18: Typische Hamster-Landschaften zu Aufgabe 9
10.5.10 Aufgabe 10
Der Hamster befindet sich irgendwo in einem beliebig gestalteten Territorium. Auf keiner Kachel
liegt ein Korn. Der Hamster hat eine unbekannte Anzahl an Körnern im Maul. Er bekommt folgende
Aufgabe: Laufe bis zur nächsten Mauer und lege dabei, insofern du noch Körner im Maul hast, auf
jeder zweiten Kachel ein Korn ab.
10.5.11 Aufgabe 11
Der Hamster steht ähnlich wie in Beispielprogramm 3 aus Abschnitt 10.4.3 vor einem regelmäßigen
Berg unbekannter Höhe. Allerdings besteht der Berg diesmal nicht aus Mauern sondern aus Körnern
(siehe bspw. Abbildung 10.19 (links)). Der Hamster bekommt die Aufgabe, den Berg um eine Kör-
nerschicht „abzutragen“, d.h. alle außen liegenden Körnerkacheln sollen abgegrast werden (siehe
Abbildung 10.19 (rechts)).
10.5.12 Aufgabe 12
Der Hamster soll auf die in Aufgabe 11 beschriebene Art und Weise den kompletten Körnerberg
Schicht für Schicht „abtragen“.
 
Search WWH ::




Custom Search