728x90
※ SW Expert 아카데미의 문제를 무단 복제하는 것을 금지합니다.
728x90
T = int(input())
for test_case in range(1, T + 1):
N = int(input())
arr = [list(map(int, input().split())) for _ in range(N)]
print("#{}".format(test_case))
arrList = []
#90도 회전
arrList.append(list(zip(*arr[::-1])))
#180도 회전
arrList.append(list(zip(*arrList[0][::-1])))
#270도 회전
arrList.append(list(zip(*arrList[1][::-1])))
for x in range(N):
for y in range(3):
for z in range(N):
print(arrList[y][x][z], end="")
print(" ", end="")
print()
728x90
'Problem Solving > SWEA' 카테고리의 다른 글
[SW Expert Academy, SWEA 1954] 달팽이 숫자 (python) (0) | 2022.09.07 |
---|---|
[SW Expert Academy, SWEA 1959] 두 개의 숫자열 (python) (0) | 2022.09.07 |
[SW Expert Academy, SWEA 1966] 숫자를 정렬하자 (python) (0) | 2022.09.07 |
[SW Expert Academy, SWEA 1970] 쉬운 거스름돈 (python) (0) | 2022.09.06 |
[SW Expert Academy, SWEA 1974] 스도쿠 검증 (python) (0) | 2022.09.06 |