도화지는 100*100 크기이므로 우선 이만큼 도화지를 0으로 초기화 시켜서 그린다.
이후 입력받은 부분의 색종이 만큼만 1을 채워 이 부분의 넓이를 구한다.
# 색종이
n = int(input())
# 도화지 초기화 (100*100)
papers = [[0]*100 for _ in range(100)]
# 색종이만큼 도화지 1로 색칠하기
for i in range(n):
x, y = map(int, input().split())
for i in range(x, x+10):
for j in range(y, y+10):
papers[i][j] = 1
# 리스트 요소 다 더해서 1의 개수 세기
cnt = 0
for i in papers:
cnt += sum(i)
print(cnt)
'백준 - 파이썬 > 단계별 - 7 (2차원 배열)' 카테고리의 다른 글
*[백준/파이썬] 10798번 세로읽기 (0) | 2025.05.10 |
---|---|
[백준/파이썬] 2566번 최댓값 (0) | 2025.05.09 |
[백준/파이썬] 2738번 행렬 덧셈 (0) | 2025.05.09 |