# 3. APS/SWEA

SWEA # Python_D3_2805_농작물 수확하기

둥굴둥굴둥굴레차 2021. 3. 13. 23:58

 

 

✨ [문제]

 

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