sm 기술 블로그

192. 색종이(2563) 본문

문제/백준_파이썬

192. 색종이(2563)

sm_hope 2023. 6. 14. 14:23
import sys
input = sys.stdin.readline

N = int(input())

paper = [[0]*101 for _ in range(101)] 

for _ in range(N):
    x,y = map(int, input().split())
    for a in range(10):
        for b in range(10):
            paper[x+a][y+b] = 1

sum = 0

for i in paper :
    sum += i.count(1)

print(sum)

간단히 0으로 종이 전체를 그리고, 10*10만큼 1로 바꾸고 겹치는 부분은 덮어 버린다.

 

전체의 종이에서 1의 개수를 세어준다.

'문제 > 백준_파이썬' 카테고리의 다른 글

191. 너의 평점은 (25206)  (0) 2023.06.13
190. 별 찍기 - 7  (1) 2023.06.13
189. 10942(팰린드롬?) - 파이썬  (0) 2022.09.04
188. 1520(내리막 길) - 파이썬  (0) 2022.09.03
187. 11049(행렬 곱셈 순서) - 파이썬  (1) 2022.08.27
Comments