Newer
Older
n = int(input())
matrix = [[None] * n for _ in range(n)]
ln = len(str(n - n // 2))
for i in range(n):
for j in range(n):
if i >= n // 2:
a = n - i
else:
a = i + 1
if j >= n // 2:
b = n - j
else:
b = j + 1
matrix[i][j] = " " * (ln - len(f"{min(a, b)}")) + f"{min(a, b)}"
for a in matrix:
print(*a)