ゾンビの侵入をシミュレートするには、マップのグリッドから始めて、マップ#
を表します。
## ##
### #
## ##
# ###
# ####
#
土地を表します。水を表します。
ゾンビは地図上のある地点から始まります...
## ##
### #
## %#
# ###
# ####
...そして広がります。%
ゾンビに感染した土地を示します。
ただし、ゾンビは泳げません。彼らは王がチェスで移動するのと同じ方法で土地を横切ることができます-任意の斜めまたは直交方向に1つの正方形:
!!!
!%!
!!!
シミュレーションの終了時に、一部の土地がゾンビに感染します。
%% ##
%%% #
%% %%
% %%%
# %%%%
あなたの仕事は、ゾンビの侵入をシミュレートすることです。グリッドの初期状態を表す文字列と、初期ゾンビの座標を表す2つの数値を入力として受け取るプログラム(または関数)を記述します。プログラムは、侵略の最終状態を出力(または返す)する必要があります。