bool[,] arr = new bool[100,100];
string count = Console.ReadLine();
int result = 0;
for(int i = 0; i < int.Parse(count); i++) {
var put = Console.ReadLine().Split();
var x = int.Parse(put[0]);
var y = int.Parse(put[1]);
for(int j = 0; j < 10; j++)
for(int k = 0; k < 10; k++)
if(x+j<100 && y+k<100) // 뭔가 100이 초과한 상황을 방지하는듯허다.
arr[x + j ,y + k] = true;
}
for(int i = 0; i < 100; i++)
for (int j = 0; j < 100; j++)
if(arr[i, j])
result++;
Console.WriteLine(result);
2시간동안 개고생하면서 이곳저곳 긁어오면서 수정을 거듭한결과...
봐줄만한 수준까진 된 거 같다.
처음엔 심각했었구먼,,,
어찌저찌 문제는 풀었는데 사실 딱히 왜 + 10을해서 풀어지는지 이해는 못했으므로
다음에 왔을땐 해치우는 것을 목표로,,