#21033: python為何NA?


youngyoung (06 蘇昱揚 306)

學校 : 臺北市私立延平高級中學
編號 : 98924
來源 : [180.217.13.133]
最後登入時間 :
2022-05-03 14:31:59
c292. APCS2017-0304-3數字龍捲風 -- 2017年3月APCS | From: [101.10.13.188] | 發表日期 : 2020-04-03 19:44

MatrixSize = eval(input())
Direction = eval(input())
Matrix = []
for i in range(MatrixSize):
    Matrix.append([eval(j) for j in input().split()])
start = (MatrixSize - 1) // 2
x, y = start, start
i = 1
while x >= 0 and y >= 0:
    for j in range(2):
        if x < 0 or y < 0:
            break
        for k in range(i):
            print(Matrix[x][y], end = '')
            if Direction == 0:
                y -= 1
            elif Direction == 1:
                x -= 1
            elif Direction == 2:
                y += 1
            else:
                x += 1
        Direction = (Direction + 1) % 4
    i += 1
 
ZeroJudge Forum