チャレンジ
あなたの仕事は、Adve the Adventurerが不気味な(ハロウィーンの)迷路を移動するのをアニメートすることです。Adveは•
; しかし、彼は性格が流動的であるため、別の性格で表現されることを気にしません。
Adveをアニメーション化するには、各フレームを印刷します。フレームとは、現在の位置を含む地図です。Adveは1ターンごとにスペースを1つ進め、バックトラックすることはありません。彼は最初の行から始まり、最後の行で終わります。
入力
区切り文字または文字列配列を持つ文字列のような任意の合理的な形式。入力は、可能なパスを1つだけ含む3 * 3より大きいマップであると想定できます。文字だけの存在になります#
と。
出力
フレーム。
迷路の例(OK ...ラビリンス)
これは、Adveを含まないマップです。最初と最後のフレームはこの空のマップです(このマップは9x15です):
### #####
## #####
## ######
## #
####### #
# ### #
# # # #
# # ###
# #######
# ####
#### ####
#### ###
##### ###
##### ###
##### ###
これはcode-golfなので、バイト単位の最短コードが勝ちです!
これの正確な出力は、ここで見つけることができます(37フレーム)。