Skip to content

Commit fa90ef2

Browse files
committed
Runtime: 105 ms (Top 48.44%) | Memory: 43 MB (Top 93.77%)
1 parent 0346884 commit fa90ef2

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed
Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// Runtime: 105 ms (Top 48.44%) | Memory: 43 MB (Top 93.77%)
2+
13
/**
24
* @param {number[]} nums
35
* @return {number[]}
@@ -6,15 +8,15 @@ var majorityElement = function(nums) {
68
const objElement = {};
79
const timesVar = Math.floor(nums.length/3);
810
const resultSet = new Set();
9-
10-
for(var indexI=0; indexI<nums.length; indexI++){
11-
if(objElement[nums[indexI]]) {
12-
objElement[nums[indexI]] = objElement[nums[indexI]] + 1;
11+
12+
for(var indexI=0; indexI<nums.length; indexI++){
13+
if(objElement[nums[indexI]]) {
14+
objElement[nums[indexI]] = objElement[nums[indexI]] + 1;
1315
}
1416
else objElement[nums[indexI]] = 1;
15-
17+
1618
if(objElement[nums[indexI]]>timesVar) resultSet.add(nums[indexI]);
1719
}
18-
20+
1921
return [...resultSet];
20-
};
22+
};

0 commit comments

Comments
 (0)