問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!
盤面についての情報と石を置くマスの座標についての情報が与えられます。
石を置いたマスを '!' に、石を置いたマスとそのマスを通る斜め方向のマスを '*' に、それ以外のマスを '.' にした盤面を出力してください。
なお、マスの座標系は左上端のマスの座標を ( y , x ) = ( 0 , 0 ) とし、
下方向が y 座標の正の向き、右方向が x 座標の正の向きとします。
H W Y X
H 行での出力
・ 操作後の盤面を H 行で出力してください。
S_0
...
S_(H-1)
すべてのテストケースにおいて、以下の条件をみたします。
・ 1 ≦ H, W ≦ 20
・ 0 ≦ Y < H, 0 ≦ X < W
・ S は W 文字の文字列
・ S の各文字は '.' または '*'
・ S[Y][X] = '.'
3 3 0 0
!..
.*.
..*
10 10 5 5
*.........
.*.......*
..*.....*.
...*...*..
....*.*...
.....!....
....*.*...
...*...*..
..*.....*.
.*.......*