반응형
swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Pq-OKAVYDFAUq
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
T = int(input())
def rotate(A, B):
for i in range(N):
for j in range(N):
B[j][N - 1 - i] = A[i][j]
for tc in range(1, T+1):
N = int(input())
arr = [list(map(int, input().split())) for _ in range(N)]
arr90 = [[0] * N for _ in range(N)]
arr180 = [[0] * N for _ in range(N)]
arr270 = [[0] * N for _ in range(N)]
rotate(arr, arr90)
rotate(arr90, arr180)
rotate(arr180, arr270)
print("#{}".format(tc))
for i in range(N):
print(''.join(map(str, arr90[i])), end=" ")
print(''.join(map(str, arr180[i])), end=" ")
print(''.join(map(str, arr270[i])), end=" ")
print()
반응형
'알고리즘 > SWEA' 카테고리의 다른 글
[파이썬] [SWEA] 1974. 스도쿠 검증 (0) | 2021.02.25 |
---|---|
[파이썬] [SWEA] 2805. 농작물 수확하기 (0) | 2021.02.25 |
[파이썬] [SWEA] 1223. [S/W 문제해결 기본] 6일차 - 계산기2 (0) | 2021.02.25 |
[파이썬] [SWEA] 3499. 퍼펙트 셔플 (0) | 2021.02.25 |
[파이썬] [SWEA] 1289. 원재의 메모리 복구하기 (0) | 2021.02.25 |
댓글