ABC241C - Connect 6

考え方

「横6マス」,「縦6マス」,「斜め6マス」の中に「#が4コ以上(.が2コ以下)」あればYes

やるだけだが,バグらせないように気をつけなければならない.

回答例

次が非常に参考になる.
Submission #29672182 - AtCoder Beginner Contest 241(Sponsored by Panasonic)

  • 移動方向をベクトル$(\mathrm{dx}, \mathrm{dy})$で定めれば,縦横斜め全ての処理を統一して記述できる
  • ループ範囲で端の処理はしない.見ている座標が端を越えたら例外処理する.