File tree 3 files changed +54
-0
lines changed
solution/0200-0299/0283.Move Zeroes
3 files changed +54
-0
lines changed Original file line number Diff line number Diff line change @@ -77,6 +77,26 @@ class Solution {
77
77
}
78
78
```
79
79
80
+ ### ** JavaScript**
81
+
82
+ ``` JavaScript
83
+ /**
84
+ * @param {number[]} nums
85
+ * @return {void} Do not return anything, modify nums in-place instead.
86
+ */
87
+ var moveZeroes = function (nums ) {
88
+ if (! nums .length ) return nums;
89
+ let j = 0 ;
90
+ for (i = 0 ; i < nums .length ; i++ ) {
91
+ if (nums[i]) {
92
+ if (i > j) [nums[i], nums[j]] = [nums[j], nums[i]];
93
+ j++ ;
94
+ }
95
+ }
96
+ return nums;
97
+ };
98
+ ```
99
+
80
100
### ** ...**
81
101
82
102
```
Original file line number Diff line number Diff line change @@ -76,6 +76,25 @@ class Solution {
76
76
}
77
77
}
78
78
```
79
+ ### ** JavaScript**
80
+
81
+ ``` JavaScript
82
+ /**
83
+ * @param {number[]} nums
84
+ * @return {void} Do not return anything, modify nums in-place instead.
85
+ */
86
+ var moveZeroes = function (nums ) {
87
+ if (! nums .length ) return nums;
88
+ let j = 0 ;
89
+ for (i = 0 ; i < nums .length ; i++ ) {
90
+ if (nums[i]) {
91
+ if (i > j) [nums[i], nums[j]] = [nums[j], nums[i]];
92
+ j++ ;
93
+ }
94
+ }
95
+ return nums;
96
+ };
97
+ ```
79
98
80
99
### ** ...**
81
100
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {number[] } nums
3
+ * @return {void } Do not return anything, modify nums in-place instead.
4
+ */
5
+ var moveZeroes = function ( nums ) {
6
+ if ( ! nums . length ) return nums ;
7
+ let j = 0 ;
8
+ for ( i = 0 ; i < nums . length ; i ++ ) {
9
+ if ( nums [ i ] ) {
10
+ if ( i > j ) [ nums [ i ] , nums [ j ] ] = [ nums [ j ] , nums [ i ] ] ;
11
+ j ++ ;
12
+ }
13
+ }
14
+ return nums ;
15
+ } ;
You can’t perform that action at this time.
0 commit comments