728x90
2563번 - 색종이
2차원 배열을 색칠 하는 방법
0으로 가득 찬 2차원 리스트를 만든 후 원하는 좌표의 0을 1로 바꾼 후 전체 리스트의 1 개수를 센다.
겹친 부분의 넓이 역시 무조건 1로 바꿔 버리면 이미 1이어도 변화가 없을테니 상관 없다.
n = int(input())
canvas = [[0]*101 for i in range(101)]
for _ in range(n):
x, y = map(int, input().split())
for i in range(10):
for j in range(10):
canvas[x+i][y+j] = 1
s = 0
for i in canvas:
s += sum(i)
print(s)
728x90