We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7f7c431 commit c8a7c26Copy full SHA for c8a7c26
scripts/algorithms/S/Single Number II/Single Number II.js
@@ -1,15 +1,16 @@
1
+// Runtime: 109 ms (Top 37.41%) | Memory: 45 MB (Top 18.53%)
2
/**
3
* @param {number[]} nums
4
* @return {number}
5
*/
6
var singleNumber = function(nums) {
7
if(nums.length === 1) return nums[0];
-
8
+
9
const objNums = {};
10
for(var indexI=0; indexI<nums.length; indexI++){
11
if(objNums[nums[indexI]] === 2) delete objNums[nums[indexI]];
12
else objNums[nums[indexI]] = (objNums[nums[indexI]] || 0) + 1;
13
}
14
15
return Object.keys(objNums)[0];
-};
16
+};
0 commit comments