컴퓨터/문제풀이집
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
// 배열 및 가로 세로 크기 선언
char arr[50][50] = { 0,};
int R;
int C;
// 세로 가로 입력
scanf("%d %d", &R, &C);
//반복하며 숫자 체우기
for (int i = 0; i < R; i++)
{
scanf("%s", arr[i]);
}
//최대 발생될 경우에 수 파악 밑 X가 들어있는 값 확인하기
//X가 들어있다면 경비원이 있으므로 최대값에서 하나씩 감소
int tempR = R;
int tempC = C;
//세로 기준 탐색
for (int i = 0; i < R; i++)
{
for (int j = 0; j < C; j++)
{
if (arr[i][j] == 'X')
{
tempR--;
break;
}
}
}
//가로 기준 탐색
for (int i = 0; i < C; i++)
{
for (int j = 0; j < R; j++)
{
if (arr[j][i] == 'X')
{
tempC--;
break;
}
}
}
// 직사각형중 영역 확인하기 및 결과 변수의 최대값 대입
if (R == 1)
{
printf("%d\n", tempC);
}
else if (C == 1)
{
printf("%d\n", tempR);
}
else
{
printf("%d\n", tempR < tempC ? tempC : tempR);
}
return 0;
}
백준 1292 - 쉽게 푸는 문제(C언어) (0) | 2021.08.17 |
---|---|
백준 1205 - 등수구하기(C언어) (0) | 2021.07.29 |
백준 1032 - 명령프롬프트(C언어) (0) | 2021.06.29 |
백준 2475 - 검증수(C언어) (0) | 2021.06.17 |
백준 1550 - 16진수(C언어) (0) | 2021.06.17 |
91년생 공학엔지니어의 개발일지
TODAY :
YESTER DAY :
TOTAL :
Commnet