본문 바로가기
백준 - 파이썬/단계별 - 7 (2차원 배열)

[백준/파이썬] 2563번 색종이

by miiinn 2025. 5. 10.

 

도화지는 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)