🔗문제 풀러가기
단계별로 풀어보기 단계 7의 4번째 문제이다.
꼭짓점 x, y좌표를 입력받은 후 10 x 10 사이즈의 사각형을 가상으로 그려 다른 사각형과 겹치지 않았다면 넓이를 더해주면 된다.
#include <iostream>
#include <string>
using namespace std;
int main()
{
int arr[100][100] = {0};
int cnt;
cin >> cnt;
int sum = 0;
for (int i = 0; i < cnt; i++)
{
int x, y;
cin >> x;
cin >> y;
for (int j = y; j < y + 10; j++)
{
for (int k = x; k < x + 10; k++)
{
if (arr[j][k] == 0)
{
sum++;
arr[j][k] = 1;
}
}
}
}
cout << sum;
}
개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.