import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
char[][] map = new char[101][101];
int horizontal = 0; // 가로 개수
int vertical = 0; // 세로 개수
// 입력 받기
for(int i=0; i<n; i++) {
String s = sc.next();
for(int j=0; j<n; j++) {
map[i][j] = s.charAt(j);
}
}
// 가로, 세로 방향으로 누울 수 있는지 여부
for(int i=0; i<n; i++) {
int check_h = 0, check_v = 0;
for(int j=0; j<n; j++) {
// 가로 체크
if(map[i][j] == '.') check_h++;
if(map[i][j] == 'X' || (j == n-1)) {
if(check_h >= 2) horizontal++;
check_h = 0;
}
// 세로 체크
if(map[j][i] == '.') check_v++;
if(map[j][i] == 'X' || (j == n-1)) {
if(check_v >= 2) vertical++;
check_v = 0;
}
}
}
System.out.println(horizontal + " " + vertical);
}
}
'알고리즘 > Boj' 카테고리의 다른 글
[JAVA] 백준 4673 - 셀프 넘버 (0) | 2021.01.18 |
---|---|
[JAVA] 백준 1157 - 단어 공부 (0) | 2020.12.12 |
[JAVA] 백준 10163 - 색종이 (0) | 2020.12.11 |
[JAVA] 백준 10988 - 팰린드롬인지 확인하기 (0) | 2020.12.10 |
[JAVA] 백준 1546 - 평균 (0) | 2020.12.10 |