T = int(input())
def abs_v(arr1, arr2):
value = 0
if arr1 >= arr2:
value = arr1 - arr2
else:
value = arr2 - arr1
return value
di = [0, 1, 0, -1]
dj = [1, 0 ,-1, 0]
for tc in range(1,T+1):
N = int(input())
arr = [list(map(int, input().split())) for _ in range(N)]
sum = 0
for i in range(N):
for j in range(N):
for k in range(4):
ni = i + di[k]
nj = j + dj[k]
if 0 <= ni < N and 0 <= nj < N:
sum += abs_v(arr[i][j], arr[ni][nj])
print(f'#{tc} {sum}')
'알고리즘 문제풀이' 카테고리의 다른 글
swea 11823. 이진탐색 Python (0) | 2024.02.01 |
---|---|
swea 11825, 4843 특별한 정렬 Python (0) | 2024.02.01 |
swea 4836. 색칠하기 Python (0) | 2024.01.31 |
[백준]1546 평균 파이썬 Python (0) | 2024.01.29 |
백준 2884 알람시계 브3 Python (0) | 2024.01.26 |