[2022.02.15]
def makePartSum(y,x):
dx = [0,1,0,-1]
dy = [1,0,-1,0]
result = 0
for idx in range(4):
nx = x + dx[idx]
ny = y + dy[idx]
if 0 <= nx < N and 0 <= ny < N:
result += abs(arr[ny][nx]-arr[y][x])
return result
for tc in range(10):
N = int(input())
arr = [list(map(int,input().split())) for _ in range(N)]
answer = 0
for i in range(len(arr)):
for j in range(len(arr[i])):
answer += makePartSum(i,j)
print(f'#{tc+1} {answer}')
'코딩테스트 > SWExpertAcademy' 카테고리의 다른 글
[Python] SWEA 1221 - GNS (0) | 2022.04.13 |
---|---|
[Python] SWEA 13704 - 달팽이숫자 (0) | 2022.04.13 |
[Python] SWEA 4843 - 특별한 정렬 (0) | 2022.04.13 |
[Python] SWEA 4839 - 이진탐색 (0) | 2022.04.13 |
[Python] SWEA 4836 - 색칠하기 (0) | 2022.04.13 |
댓글