[Python] 2차원 배열 회전 방법(시계/반시계) - 좌표값, 전치
·
🚩 Coding Test
당신은 배열을 회전시키는 방법을 몇 개나 알고 있습니까...? 좌표 값으로 회전시키는 방법만 생각하다가 전치 시키는 방법을 알게 되어선형대수가 나와 망치로 한 대 맞은 기분이 들었고까먹을까봐 블로그에 정리하러 왔읍니다... 😵 먼저, 대부분이 알고 있는 좌표 값으로 배열을 회전시킨다. 1. 좌표 값으로 회전1(0, 0)2(0, 1)3(0, 2)시계 방향으로 90도 회전하면, (i, j) -> ( n - j - 1, i ) 이 된다. (ex. 7(2, 0) -> 7(3-0-1=0, 2)7(0, 0)4(0, 1)1(0, 2)4(1, 0)5(1, 1)6(1, 2)8(1, 0)5(1, 1)2(1, 0)7(2, 0)8(2, 1)9(2, 2)9(2, 0)6(2, 1)3(2, 0) grid = [[1, 2, 3],..