1 2 3 4 가 바뀌는 경우를 생각해보자.
🔥 1.
고정돼 있던 행이 ( 위의 예에서는 0 )
고정된 열로 바뀐다. ( 위의 예에서는 3 )
🔥 2.
각 열의 고정된 위치는 arr.length-1-i
( i = 행의 위치 ) 로 정해진다.
🔥 3.
증가분이 열에서 행으로 옮겨간다.
arr = [[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]
for nums in arr:
print(nums)
result = [[0]*(len(arr)) for _ in range(len(arr))]
print("=======90도 회전 후========")
for i in range(len(arr)):
for j in range(len(arr)):
result[j][len(arr)-1-i]=arr[i][j]
for nums in result:
print(nums)