Search
Duplicate

색종이

주차
19
문제번호
2563
언어
Python
티어
실버
유형
구현
nj_Blog
nj_상태
이해도
풀이
사람
이해도 2
13 more properties

Memo

로직 설명

색종이가 도화지 밖으로 나가는 경우가 없으므로 예외를 확인하는 코드는 작성하지 않습니다.
색종이를 붙인 부분을 1로 표시합니다. 만약 중복되는 부분이어도 그곳은 1입니다.
붙이는 작업을 다 끝낸 뒤에, 1의 갯수를 세줍니다.

Code

제출 날짜

@5/6/2021
import sys N = int(sys.stdin.readline()) li = [] for _ in range(N): tmp = list(map(int, sys.stdin.readline().split())) li.append(tmp) g_map = [[0 for _ in range(100)] for _ in range(100)] for item in li: y, x = item for i in range(y, y + 10): for j in range(x, x + 10): if (not g_map[i][j]): g_map[i][j] = 1 cnt = 0 for i in range(100): for j in range(100): if (g_map[i][j]): cnt+=1 print(cnt)
Python
복사