問題
サイズと十字の太さ、さらに地形データを渡されて
十字の図形を+の文字で書いていく
難解なのは、その十字の図形の中はくり抜いて
図形がつながっている時は、つながっている部分もくり抜く
解答の作成手順
まずはデータの保持
+の図形を配置できるボードを作成
+の図形の前に、図形の範囲を塗りつぶす
図形を塗りつぶした+にしてボードに置く
作成したボードの各+の文字ごとに周りを見渡して
スペースがまったくなく、端っこでもないところの+をスペースに置き換える
最後に作成したボードを右スペースを取って表示
感想
くり抜き十字の作成方法をいろいろと検討して
最後になんとか簡単な作成方法がみつかりました
これをちょっと拡張するとRPGの簡易地形ができそうです