VioletaBabel

1652번: 누울 자리를 찾아라 본문

백준/백준-C++
1652번: 누울 자리를 찾아라
Beabletoet 2017. 9. 15. 14:29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<cstdio>
int main()
{
    int n, v = 0, h = 0, temp = 0;
    char room[100][101];
    scanf("%d"&n);
    for (int i = 0; i < n; ++i, temp = 0)
    {
        scanf("%s"&room[i]);
        for (int j = 0; j < n; ++j)
        {
            if (room[i][j] == '.')
                ++temp;
            else
            {
                if (temp > 1)
                    ++v;
                temp = 0;
            }
        }
        if (temp > 1)
            ++v;
    }
    for (int i = 0; i < n; ++i, temp = 0)
    {
        for (int j = 0; j < n; ++j)
        {
            if (room[j][i] == '.')
                ++temp;
            else
            {
                if (temp > 1)
                    ++h;
                temp = 0;
            }
        }
        if (temp > 1)
            ++h;
    }
    printf("%d %d", v, h);
}
cs


'백준 > 백준-C++' 카테고리의 다른 글

2444번: 별찍기 - 7  (0) 2017.09.15
2442번: 별찍기 - 5  (0) 2017.09.15
13458번: 시험 감독  (0) 2017.09.15
재귀와 동적 프로그래밍  (0) 2017.09.13
1149번: RGB거리  (0) 2017.09.13
Comments