DNNdrago

9. Most Frequent Number

Jul 24th, 2014
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. function findMostFreqNum(value) {
  2.  
  3. var mostFreq = 1;
  4. var number = value[0];
  5.  
  6. var currentLength = 0,
  7. maxLength = 0;
  8.  
  9. for (var i = 0; i < value.length; i+=1) {
  10.  
  11. for (var j = i; j < value.length; j+=1) {
  12. if(value[i] === value[j]) {
  13. currentLength += 1;
  14. }
  15. }
  16. if(mostFreq < currentLength) {
  17. mostFreq = currentLength;
  18. number = value[i];
  19. }
  20.  
  21. currentLength = 0;
  22. }
  23.  
  24. console.log(number + ' (' + mostFreq + ' times)');
  25.  
  26. }
  27.  
  28. findMostFreqNum([4, 1, 1, 4, 2, 3, 4, 4, 1, 2, 4, 9, 3]);
  29. findMostFreqNum([2, 1, 1, 5, 7, 1, 2, 5, 7, 3, 87, 2, 12, 634, 123, 51, 1]);
  30. findMostFreqNum([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]);
Advertisement
Add Comment
Please, Sign In to add comment