【マップの扱い 2】マップの書き換え・縦横 (paizaランク B 相当)
https://paiza.jp/works/mondai/b_rank_new_level_up_problems/b_rank_new_level_up_problems__get_upsidedown
paizaのランクBレベルアップメニュー問題集のpython解答コードです。
2重ループとifを用いて、(x,y)から隣接、つまり上下左右1マスの条件を設定して"."と"#"の書き換えを行いました。
【マップの扱い 3】マップの判定・縦横斜め (paizaランク B 相当)
https://paiza.jp/works/mondai/b_rank_new_level_up_problems/b_rank_new_level_up_problems__get_row_col
この問題は上下左右複数マスに加えて斜めのマスを書き換えるというものですが、ヒントが本文に書いてあるので素直にコード記述すれば回答できます。整数aの大きさは、仕様書の条件を見ると1 ≦ H , W ≦ 20と書いてあるのでrange(1,20)と設定すれば回答できます。