코딩테스트 with PYTHON
[python] 코딩테스트 대비 - 2차원배열 다이아몬드
탱이나라
2022. 1. 10. 21:17
문제)
답안 코드)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
import sys
#sys.stdin = open("input.txt", 'r')
n=int(input())
a=[list(map(int, input().split())) for _ in range(n)]
res=0#정답
s=e=n//2#초기값(격자판 가운데 최상단)
for i in range(n):
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)
|
cs |