File tree 3 files changed +43
-0
lines changed
lcci/17.04.Missing Number
3 files changed +43
-0
lines changed Original file line number Diff line number Diff line change @@ -63,6 +63,22 @@ class Solution {
63
63
}
64
64
```
65
65
66
+ ### ** JavaScript**
67
+
68
+ ``` js
69
+ /**
70
+ * @param {number[]} nums
71
+ * @return {number}
72
+ */
73
+ var missingNumber = function (nums ) {
74
+ let res;
75
+ for (let i = 0 ; i < nums .length ; i++ ) {
76
+ res = res ^ nums[i] ^ (i + 1 );
77
+ }
78
+ return res;
79
+ };
80
+ ```
81
+
66
82
### ** ...**
67
83
68
84
```
Original file line number Diff line number Diff line change @@ -61,6 +61,22 @@ class Solution {
61
61
}
62
62
```
63
63
64
+ ### ** JavaScript**
65
+
66
+ ``` js
67
+ /**
68
+ * @param {number[]} nums
69
+ * @return {number}
70
+ */
71
+ var missingNumber = function (nums ) {
72
+ let res;
73
+ for (let i = 0 ; i < nums .length ; i++ ) {
74
+ res = res ^ nums[i] ^ (i + 1 );
75
+ }
76
+ return res;
77
+ };
78
+ ```
79
+
64
80
### ** ...**
65
81
66
82
```
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {number[] } nums
3
+ * @return {number }
4
+ */
5
+ var missingNumber = function ( nums ) {
6
+ let res ;
7
+ for ( let i = 0 ; i < nums . length ; i ++ ) {
8
+ res = res ^ nums [ i ] ^ ( i + 1 ) ;
9
+ }
10
+ return res ;
11
+ } ;
You can’t perform that action at this time.
0 commit comments