https://www.acmicpc.net/problem/1236
import java.io.*;
import java.util.*;
public class Main
{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
String[] input1 = br.readLine().split(" ");
String[][] castle = new String[Integer.valueOf(input1[0])][Integer.valueOf(input1[1])];
int row = 0 ;
int column = 0;
for(int i =0; i<Integer.valueOf(input1[0]); i++){
String[] temp = br.readLine().split("");
boolean containPolice = false;
for(int j=0; j<Integer.valueOf(input1[1]);j++){
castle[i][j] = temp[j];
if(containPolice) continue;
if (temp[j].equals("X")) containPolice=true;
}
if (!containPolice) row++;
}
for(int i =0; i<Integer.valueOf(input1[1]); i++){
boolean containPolice = false;
for(int j=0; j<Integer.valueOf(input1[0]);j++){
if(containPolice) continue;
if (castle[j][i].equals("X")) containPolice=true;
}
if (!containPolice) column++;
}
System.out.println(Math.max(row,column));
}
}
'Problem Solving > 구현' 카테고리의 다른 글
BOJ10989 수 정렬하기3 (1) | 2024.01.29 |
---|---|
BOJ10431 줄세우기 (1) | 2024.01.29 |
BOJ10158 개미 (0) | 2024.01.29 |
BOJ13223 소금폭탄 (0) | 2024.01.24 |
BOJ1543 문서검색 (0) | 2024.01.24 |