File tree Expand file tree Collapse file tree 3 files changed +43
-0
lines changed
lcci/17.04.Missing Number Expand file tree Collapse file tree 3 files changed +43
-0
lines changed Original file line number Diff line number Diff line change @@ -63,6 +63,22 @@ class Solution {
6363}
6464```
6565
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+
6682### ** ...**
6783
6884```
Original file line number Diff line number Diff line change @@ -61,6 +61,22 @@ class Solution {
6161}
6262```
6363
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+
6480### ** ...**
6581
6682```
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