Ich kenne dieses Hamsterzeug nicht, aber ein Algorithmus dazu dürfte sein:
[code]
1. durchlauf := 0
2. k2 := Anzahl der Körner auf aktuellem Feld
3. Bewege Hamster nach links
4. k1 := Anzahl der Körner auf aktuellem Feld
5. k := k2 - k1
6. Falls k < 0: verschiebe -k Körner nach rechts. Bleibe im rechten Feld stehen.
7. Falls k > 0: Gehe nach rechts, verschiebe k Körner nach links. Bewege den Hamster danach wieder nach rechts.
8. Falls Hamster nach unten bewegt werden kann, bewege den Hamster nach unten und gehe zurück zu 2.
9. Falls Hamster nach oben bewegt werden kann, bewege den Hamster nach oben, weiter mit 9.
10. durchlauf++
11. Falls durchlauf < 2, weiter mit 2.
[/code]