File tree Expand file tree Collapse file tree 3 files changed +25
-0
lines changed
solution/0100-0199/0137.Single Number II Expand file tree Collapse file tree 3 files changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -359,6 +359,16 @@ function singleNumber(nums: number[]): number {
359359}
360360```
361361
362+ #### JavaScript
363+
364+ ``` js
365+ function singleNumber (nums ) {
366+ const sumOfUnique = [... new Set (nums)].reduce ((a , b ) => a + b, 0 );
367+ const sum = nums .reduce ((a , b ) => a + b, 0 );
368+ return (sumOfUnique * 3 - sum) / 2 ;
369+ }
370+ ```
371+
362372<!-- tabs: end -->
363373
364374<!-- solution: end -->
Original file line number Diff line number Diff line change @@ -350,6 +350,16 @@ function singleNumber(nums: number[]): number {
350350}
351351```
352352
353+ #### JavaScript
354+
355+ ``` js
356+ function singleNumber (nums ) {
357+ const sumOfUnique = [... new Set (nums)].reduce ((a , b ) => a + b, 0 );
358+ const sum = nums .reduce ((a , b ) => a + b, 0 );
359+ return (sumOfUnique * 3 - sum) / 2 ;
360+ }
361+ ```
362+
353363<!-- tabs: end -->
354364
355365<!-- solution: end -->
Original file line number Diff line number Diff line change 1+ function singleNumber ( nums ) {
2+ const sumOfUnique = [ ...new Set ( nums ) ] . reduce ( ( a , b ) => a + b , 0 ) ;
3+ const sum = nums . reduce ( ( a , b ) => a + b , 0 ) ;
4+ return ( sumOfUnique * 3 - sum ) / 2 ;
5+ }
You can’t perform that action at this time.
0 commit comments