728x90
t = int(input())
for i in range(1, t + 1):
n = int(input())
lst = []
for j in range(n):
a = list(map(int, input().split()))
lst.append(a)
lst_90 = []
lst_180 = []
lst_270 = []
for k in range(n):
b = []
for l in range(n):
b.append(lst[n-l-1][k])
lst_90.append(b)
for q in range(n):
c = []
for p in range(n):
c.append(lst_90[n-p-1][q])
lst_180.append(c)
for z in range(n):
d = []
for x in range(n):
d.append(lst_180[n-x-1][z])
lst_270.append(d)
print("#{}".format(i))
for y in range(n):
for bb in range(n):
print(lst_90[y][bb], end = '')
print(end = ' ')
for cc in range(n):
print(lst_180[y][cc], end = '')
print(end = ' ')
for dd in range(n):
print(lst_270[y][dd], end = '')
print(end = ' ')
print()
혼자 공부하며 올리는 블로그입니다. 틀린 내용은 댓글 남겨주시면 감사하겠습니다.
'SW Expert Academy' 카테고리의 다른 글
[SWEA] 두 개의 숫자열 (1959) Python (0) | 2023.05.17 |
---|---|
[SWEA] 지그재그 숫자 (1986) Python (0) | 2023.05.16 |
[SWEA] 초심자의 회문 검사 (1989) Python (2) | 2023.05.08 |
[SWEA] 어디에 단어가 들어갈 수 있을까 (1979) Python (0) | 2023.05.08 |
[SWEA] 파스칼의 삼각형 (2005) Python (0) | 2023.05.06 |