Die Herausforderung
Deine Aufgabe ist es, Adve the Adventurer zu animieren, der sich durch ein gruseliges (dh Halloween) Labyrinth bewegt. Adve ist ein •; Er ist jedoch ein flüssiger Charakter, und es macht ihm nichts aus, von einem anderen Charakter dargestellt zu werden.
Um Adve zu animieren, drucken Sie jeden Frame aus. Ein Rahmen ist die Karte mit seiner aktuellen Position. Adve rückt in jeder Runde um ein Feld vor und niemals zurück. Er beginnt in der ersten Reihe und endet in der letzten.
Eingang
Jedes vernünftige Format wie eine Zeichenfolge mit einem Trennzeichen oder einem Zeichenfolgenarray. Sie können davon ausgehen, dass es sich bei der Eingabe um eine Karte handelt, die größer als 3 * 3 ist und nur einen möglichen Pfad enthält. Die einzigen anwesenden Zeichen sind #und .
Ausgabe
Die Frames.
Beispiel Labyrinth ( ok ... Labyrinth )
Hier ist eine Karte ohne Adve; Der erste und letzte Frame sind diese leere Karte (diese Karte ist 9x15):
### #####
## #####
## ######
## #
####### #
# ### #
# # # #
# # ###
# #######
# ####
#### ####
#### ###
##### ###
##### ###
##### ###
Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes!
Die genaue Ausgabe dazu finden Sie hier (37 Frames).