✨ [문제]
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
import sys,pprint
sys.stdin = open("input.txt")
T = int(input())
for tc in range(1, T+1):
N = int(input())
matrix = [list(input()) for _ in range(N)]
mid_idx = N//2
s = mid_idx
e = mid_idx
res = 0
for i in range(N):
# for문 바로 아래의 if문으로 range값을 조정해준다.
for j in range(s, e+1):
res += int(matrix[i][j])
if i < mid_idx:
s -= 1
e += 1
else:
s += 1
e -= 1
print(res)
🍦 [복습]
# 1. 210314
한꺼번에 값을 넣어주고 싶을 때,
[가능]
mid_idx = N//2
s = e = mid_idx
[불가능]
# 변수의 갯수와 값의 갯수다 달라서 불가능
mid_idx, s, e = N//2
'# 3. APS > SWEA' 카테고리의 다른 글
SWEA # Python_D3_5431_민석이의 과제 체크하기 (0) | 2021.03.14 |
---|---|
SWEA # Python_D3_6190_정곤이의 단조 증가하는 수 (0) | 2021.03.14 |
SWEA # Python_D2_1215_회문1 (0) | 2021.03.13 |
SWEA # Python_D2_1926_간단한 369게임 (0) | 2021.03.07 |
SWEA # Python_D2_1976_시각 덧셈 (0) | 2021.03.07 |