입력과 출력은 2차원 배열이지만 회전을 하는 과정에서 돌려지는 부분부분을 1차원 배열의 데이터로 생각하면 쉽게 풀 수 있다. 예를 들어 가장 외곽의 회전을 해야 하는 부분을 1차원 데이터에 넣고 2번 회전이면 맨 앞쪽의 두 원소를 맨 뒤에 넣고 그대로 2차원 배열에 대입하는 식으로 문제를 해결했다.