File tree 3 files changed +58
-0
lines changed
3 files changed +58
-0
lines changed Original file line number Diff line number Diff line change @@ -97,6 +97,27 @@ class Solution {
97
97
}
98
98
```
99
99
100
+ ### ** JavaScript**
101
+
102
+ ``` js
103
+ /**
104
+ * @param {number[][]} matrix
105
+ * @return {void} Do not return anything, modify matrix in-place instead.
106
+ */
107
+ var rotate = function (matrix ) {
108
+ const n = matrix .length ;
109
+ for (let i = 0 ; i < (n / 2 ); i++ ) {
110
+ for (let j = i; j < n - i - 1 ; j++ ) {
111
+ let t = matrix[i][j];
112
+ matrix[i][j] = matrix[n - j - 1 ][i];
113
+ matrix[n - j - 1 ][i] = matrix[n - i - 1 ][n - j - 1 ];
114
+ matrix[n - i - 1 ][n - j - 1 ] = matrix[j][n - i - 1 ];
115
+ matrix[j][n - i - 1 ] = t;
116
+ }
117
+ }
118
+ };
119
+ ```
120
+
100
121
### ** ...**
101
122
102
123
```
Original file line number Diff line number Diff line change @@ -118,6 +118,27 @@ class Solution {
118
118
}
119
119
```
120
120
121
+ ### ** JavaScript**
122
+
123
+ ``` js
124
+ /**
125
+ * @param {number[][]} matrix
126
+ * @return {void} Do not return anything, modify matrix in-place instead.
127
+ */
128
+ var rotate = function (matrix ) {
129
+ const n = matrix .length ;
130
+ for (let i = 0 ; i < (n / 2 ); i++ ) {
131
+ for (let j = i; j < n - i - 1 ; j++ ) {
132
+ let t = matrix[i][j];
133
+ matrix[i][j] = matrix[n - j - 1 ][i];
134
+ matrix[n - j - 1 ][i] = matrix[n - i - 1 ][n - j - 1 ];
135
+ matrix[n - i - 1 ][n - j - 1 ] = matrix[j][n - i - 1 ];
136
+ matrix[j][n - i - 1 ] = t;
137
+ }
138
+ }
139
+ };
140
+ ```
141
+
121
142
### ** ...**
122
143
123
144
```
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {number[][] } matrix
3
+ * @return {void } Do not return anything, modify matrix in-place instead.
4
+ */
5
+ var rotate = function ( matrix ) {
6
+ const n = matrix . length ;
7
+ for ( let i = 0 ; i < ( n / 2 ) ; i ++ ) {
8
+ for ( let j = i ; j < n - i - 1 ; j ++ ) {
9
+ let t = matrix [ i ] [ j ] ;
10
+ matrix [ i ] [ j ] = matrix [ n - j - 1 ] [ i ] ;
11
+ matrix [ n - j - 1 ] [ i ] = matrix [ n - i - 1 ] [ n - j - 1 ] ;
12
+ matrix [ n - i - 1 ] [ n - j - 1 ] = matrix [ j ] [ n - i - 1 ] ;
13
+ matrix [ j ] [ n - i - 1 ] = t ;
14
+ }
15
+ }
16
+ } ;
You can’t perform that action at this time.
0 commit comments