문제 설명
n x m 크기의 자연수로 이루어진 이차원 배열 numbers와 회전각 rotate가 90, 180, 270 중 하나 주어집니다. numbers의 이차원 배열 전체를 시계방향으로 rotate만큼 회전한 후의 이차원 배열을 반환하는 solution 함수를 작성하시오.
예를 들어, 아래와 같은 이차원 배열 numbers와 정수 rotate가 주어졌다면
numbers = [
[13,15],
[15, 7],
[ 3,13]
]
rotate = 90
해당 이차원 배열을 시계방향으로 90도 회전하면 다음과 같은 이차원 배열을 얻습니다.

따라서 반환해야 하는 이차원 배열은 다음과 같습니다.
rotated_numbers = [
[ 3,15,13],
[13, 7,15]
]
제한 사항
numbers의 크기n과m은 각각 1 이상 20 이하입니다.n과m은 서로 다를 수 있습니다.numbers의 각 원소numbers[i][j]는 1 이상 1000 이하의 자연수입니다.rotate는90또는180또는270로만 주어집니다.
예시 테스트케이스 설명
| 테스트케이스 번호 | numbers | rotate | return |
|---|---|---|---|
| 1 | [[13,15],[15,7],[3,13]] | 90 | [[3,15,13],[13,7,15]] |
| 2 | [[3,13,17,14,13],[1,18,16,19,7],[5,6,11,15,4],[14,18,15,4,18],[4,16,5,15,2]] | 270 | [[13,7,4,18,2],[14,19,15,4,15],[17,16,11,15,5],[13,18,6,18,16],[3,1,5,14,4]] |
| 3 | [[19,8,13]] | 180 | [[13,8,19]] |
1번 테스트케이스 설명
- 문제에서 주어진 예시와 동일합니다.
2번 테스트케이스 설명
- 문제에서 주어진 상황은 다음과 같습니다.

3번 테스트케이스 설명
- 문제에서 주어진 상황은 다음과 같습니다.
