var store = [\'1\',\'2\',\'2\',\'3\',\'4\'];
I want to find out that 2
appear the most in the array. How do I go about doing that?
This is my solution.
var max_frequent_elements = function(arr){
var a = [], b = [], prev;
arr.sort();
for ( var i = 0; i < arr.length; i++ ) {
if ( arr[i] !== prev ) {
a.push(arr[i]);
b.push(1);
} else {
b[b.length-1]++;
}
prev = arr[i];
}
var max = b[0]
for(var p=1;pmax)max=b[p]
}
var indices = []
for(var q=0;q
};