반응형
문제
n*n 격자판으로 된 과수원에서 다이아몬드 모양의 격자판만 수확하고 수확한 것의 총 수를 구한다.
주의
풀이
n = int(input())
a = [list(map(int, input().split())) for _ in range(n)]
res = 0
s = e = n//2
for i in range(n):
# j for문은 e까지 돈다.
for j in range(s, e+1):
res += a[i][j]
if i < n//2:
s -= 1
e += 1
else:
s += 1
e -= 1
print(res)
반응형
'Algorithm > 파이썬 알고리즘 문제풀이 (코딩테스트대비)' 카테고리의 다른 글
[파이썬 알고리즘 문제풀이] : 이분 검색 (0) | 2022.05.04 |
---|---|
[파이썬 알고리즘 문제풀이] : 봉우리 (0) | 2022.01.19 |
[파이썬 알고리즘 문제풀이] : 격자판 최대합 (0) | 2021.12.31 |
[파이썬 알고리즘 문제풀이] : 수들의 합 (0) | 2021.12.31 |
[파이썬 알고리즘 문제풀이] : 두 리스트 합치기 (0) | 2021.12.30 |
댓글