# n = int(input())## data = []# for i in range(n):# v = [0] * n# data.append(v)## data[1][0] = 10## for i in range(n):# for j in range(n):# print(data[i][j], end=' ')# print()# n = int(input())# a = []# for i in range(n):# x = [int(input())] * n# a.append(x)### for i in range(n-1):# for j in range(n-1):# a[i+1][j+1]=a[i+1][j]-a[i][j]## for i in range(n):# for j in range(i+1):# print(a[i][j], end= ' ')# print("")# a = []# c = 0# for i in range(10):# x = list(map(int,input().split()))# a.append(x)# y = list(map(int,input().split()))# for j in range(10):# if y[j]==1:# print(j+1,end= " ")# for i in range(10):# if a[9-i][j] == 0:# pass# elif a[9-i][j] < 0:# print("fall")# c = c + 1# break# elif a[9-i][j] > 0:# print("crash")# c = c + 1# break# if c == 0:# print("safe")# c = 0# n = int(input())# a = []# for i in range(n):# for j in range(n):# v = [0] * n# a.append(v)# x = 0# y = n//2# k = 1# a[x][y] = k# k += 1# for i in range(n*n-1):# if k % n != 1:# x -= 1# y += 1# if x < 0:# x = n-1# if y > n-1:# y = 0# else:# x += 1# a[x][y] = k# k += 1# for i in range(n):# for j in range(n):# print(a[i][j],end= " ")# print()n = int(input())x = 0y = 0k = 1a = []c = 2(n-1)for i in range(n): for j in range(n): v = [0] * n a.append(v)b = n - 1for i in range(n**2): if c <= 0: x -= 1 c = 2(n-1)-2 else: x += 1 c -= 1 if b <= 0: a[y][x] = k b = n -1 else: b -= 1 a[x][y] = k k += 1print(a)
top of page

기능을 테스트하려면 라이브 사이트로 이동하세요.
20250413
20250413
댓글 0개
좋아요
댓글(0)
bottom of page