#C04L07P06. C04.L07.二维数组练习(一).课后练习2.风景点

C04.L07.二维数组练习(一).课后练习2.风景点

题目描述

给出 N 行 M 列的二维格子, 每个格子要么是 ‘#’ ,要么是 ‘.’ 。 一个格子是 “风景点” ,如果它同时满足如下两个条件:

  1. 该格子是 ‘.’

  2. 该格子的上、 下、 左、 右, 4 个方向全部都是 ‘.’ 。

你的任务是总共有多少个 “风景点” 。

补充:4 个方向,不是指相邻的 4 个点

输入格式

第一行, N 和 M 。( 1 <= N , M <= 50 )。

接下来是 N 行 M 列的二维格子。

输出格式

一个整数,代表有多少个“风景点” 。

样例

6 9
..#......
.........
.###..#..
.#.##..#.
...#..#..
.........
6