Kazun の競プロ記録

競技プログラミングに関する様々な話題を執筆します.

AtCoder Beginner Contest 280 A問題 Pawn on a Grid

問題

atcoder.jp

提出解答

atcoder.jp

問題の概要

 H W 列のマス目がある. 各マスにはコマが置かれているか, 何も置かれていないかのどちらかである.

マスの状況は  H 個の長さ  W の文字列  S_1, \dots, S_H で与えられる.

  •  S_i j 文字目が  {\tt \#} であるとき, 上から  i 行目, 左から  j 列目にはコマが置かれている.
  •  S_i j 文字目が  {\tt .} であるとき, 上から  i 行目, 左から  j 列目には何も置かれていない.

コマが置かれているマスの数はいくつか?

制約

  •  1 \leq H,W \leq 10
  •  S_1, \dots, S_H {\tt \#}, {\tt .} からなる長さ  W の文字列

解法

解答は  S_i にある  {\tt \#} の数を  a_i とすると,  a_1+ \dots+ a_H である.

 a_i を求めるためには  j に関する  {\tt for} 文を回す方法だったり, count などを用いて個数を計上する方法などがある.