크기가 N×M인 배열을 가지고, 연산을 하려고 한다.
적용하려는 연산의 종류는 총 4가지이다.
1번 연산 : 상하 반전
1 2 3 4 5 6 → 6 7 8 9 0 1
2 3 4 5 6 7 → 5 6 7 8 9 0
3 4 5 6 7 8 → 4 5 6 7 8 9
4 5 6 7 8 9 → 3 4 5 6 7 8
5 6 7 8 9 0 → 2 3 4 5 6 7
6 7 8 9 0 1 → 1 2 3 4 5 6
<배열> <연산 결과>
2번 연산 : 좌우 반전
1 2 3 4 5 6 → 6 5 4 3 2 1
2 3 4 5 6 7 → 7 6 5 4 3 2
3 4 5 6 7 8 → 8 7 6 5 4 3
4 5 6 7 8 9 → 9 8 7 6 5 4
5 6 7 8 9 0 → 0 9 8 7 6 5
6 7 8 9 0 1 → 1 0 9 8 7 6
<배열> <연산 결과>
3번 연산 : 오른쪽으로 90도 회전
1 2 3 4 5 6 → 6 5 4 3 2 1
2 3 4 5 6 7 → 7 6 5 4 3 2
3 4 5 6 7 8 → 8 7 6 5 4 3
4 5 6 7 8 9 → 9 8 7 6 5 4
5 6 7 8 9 0 → 0 9 8 7 6 5
6 7 8 9 0 1 → 1 0 9 8 7 6
<배열> <연산 결과>
4번 연산 : 왼쪽으로 90도 회전
1 2 3 4 5 6 → 6 7 8 9 0 1
2 3 4 5 6 7 → 5 6 7 8 9 0
3 4 5 6 7 8 → 4 5 6 7 8 9
4 5 6 7 8 9 → 3 4 5 6 7 8
5 6 7 8 9 0 → 2 3 4 5 6 7
6 7 8 9 0 1 → 1 2 3 4 5 6
<배열> <연산 결과>