728x90
문제 접근
- 이차원 배열을 다룰 수 있는지를 물어보는 문제
- 입력 값이 적어 간단하게 반복문을 겹쳐서 작성하였다.
작성한 코드
test = int(input())
for t in range(1, test+1):
g = []
kills = []
n, m = map(int, input().split())
# 그래프에 값 추가
for _ in range(n):
numbers = list(map(int, input().split()))
g.append(numbers)
#n-m-1까지 반복문
for x in range(n-m+1):
for y in range(n-m+1):
temp = 0
for i in range(m):
for j in range(m):
temp += g[x+i][y+j]
kills.append(temp)
ans = max(kills)
print(f'#{t}', ans)
'알고리즘 > SW Expert Academy' 카테고리의 다른 글
SWEA - 1983(조교의 성적 매기기, python) (0) | 2023.06.28 |
---|---|
SWEA - 간단한 소인수 분해(1945, python) (0) | 2023.06.02 |