AlexKondov

Most Frequent Number

Jul 19th, 2014
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function findMostFrequent(arr) {
  2.     var frequency = 1;
  3.     var bestFrequency = 1;
  4.     var element;
  5.  
  6.     for (var i = 0; i < arr.length; i++) {
  7.         frequency = 1;
  8.         for (var j = 0; j < arr.length; j++) {
  9.             if (arr[i] === arr[j]) {
  10.                 frequency++;
  11.                 if (frequency > bestFrequency) {
  12.                     bestFrequency = frequency;
  13.                     element = arr[i];
  14.                 }
  15.             }
  16.         }
  17.     }
  18.     return element + " " + frequency;
  19. }
  20.  
  21. console.log(findMostFrequent([1, 2, 1, 4, 6, 1, 2, 4]));
Advertisement
Add Comment
Please, Sign In to add comment