Majority Element LeetCode solution in JavaScript
1var majorityElement = function (nums) {2// Initialize sol and cnt to store the solution and its frequency for respective iterations...3let sol = 0,4cnt = 0;5// For every element i in the array...6for (let i = 0; i < nums.length; i++) {7// If cnt is equal to zero, update sol as sol = i8if (cnt == 0) {9sol = nums[i];10cnt = 1;11}12// If i is equal to candidate, increment cnt...13else if (sol == nums[i]) {14cnt++;15}16// Otherwise, decrement cnt...17else {18cnt--;19}20}21// Return & print the solution...22return sol;23};