Können Sie mir bisschen helfen, ich will die Lösung gar nicht. Ich will nur wissen, wie man es macht. Vielleicht einen Weg?
- - x – die aktuelle x-Position des Arbeiters
- - y – die aktuelle y-Position des Arbeiters
- - registeredPallets – Array mit einzulagernden Lieferungen
- - stacks – aktuelle Stapel
- - inventory – aktuelle Palette des Arbeiters (oder null wenn keine aufgenommen)
- - requested – aktuell geforderte Palette zur Auslagerung
Die Methode soll, je nach gegebener Situation, ein Kommando als String zurückgeben. Folgende Kommandos sind zulässig: - - „N“(orth), „S“(outh), „W“(est), „E“(ast) – Bewegt den Wichtel auf der Karte um eine Position in die entsprechende Richtung.
- - „P“(ick) – Nimmt die oberste Palette auf der aktuellen Position auf, sie ist anschließend im Inventar. Paletten können auf dem Förderband links und auf Stapelpositionen in der Mitte aufgenommen werden.
- - „D“(rop) – Lässt die Palette im Inventar auf der akuellen Position fallen. Paletten können in der Auslieferungszone (nur gefordete Paletten) und auf Stapelpositonen (wenn dort keine oder eine größere Palette liegt) abgelegt werden