Notice
Recent Posts
Recent Comments
Link
S E P H ' S
[Python] 10163 색종이 본문
https://www.acmicpc.net/problem/10163
10163번: 색종이
평면에 색깔이 서로 다른 직사각형 모양의 색종이 N장이 하나씩 차례로 놓여진다. 이때 색종이가 비스듬하게 놓이는 경우는 없다. 즉, 모든 색종이의 변은 서로 평행하거나, 서로 수직이거나 둘
www.acmicpc.net
1. 색종이 수(N) 만큼 반복. 이 때, 색종이 번호로 cnt를 증가 시킬 것이므로 1부터 N+1까지 반복한다.
2. 색종이 영역만큼 반복하여 색종이 번호를 2차원 배열에 저장
3. 반복문을 실행하여 카운트
N = int(input())
board = [[0]*101 for _ in range(101)]
for n in range(1, N+1):
arr = list(map(int, input().split()))
for i in range(arr[0], arr[0]+arr[2]):
for j in range(arr[1], arr[1]+arr[3]):
board[i][j] = n
for b in range(1, N+1):
cnt = 0
for i in board:
for j in i:
if j == b:
cnt += 1
print(cnt)
'Algorithm > BackJoon' 카테고리의 다른 글
[Python] BJ.1261 알고스팟 (0) | 2021.09.07 |
---|---|
[Python] 13300 방배정 (0) | 2021.06.20 |
[Python] 1436 영화감독 숌 (0) | 2021.06.16 |
[Python] BJ 1018 체스판 다시 칠하기 (0) | 2021.06.16 |
[코딩풀이] - BAEKJOON.1157 단어공부_JAVA (0) | 2021.02.18 |