fun main(){
val n = 5
val array = Array(n){ row -> IntArray(n){ 10*row + it + 1 } }
val rotationArray = Array(n){ IntArray(n){ 0 } }
for(i in 0 until n){
for(j in 0 until n){
rotationArray[j][n-i-1] = array[i][j]
}
}
}
배열
1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 |
회전
21 | 16 | 11 | 6 | 1 |
22 | 17 | 12 | 7 | 2 |
23 | 18 | 13 | 8 | 3 |
24 | 19 | 14 | 9 | 4 |
25 | 20 | 15 | 10 | 5 |