Class: Comp::Arrays

Inherits:
Object
  • Object
show all
Defined in:
lib/util/Comp.rb

Class Method Summary collapse

Class Method Details

.MostFrequent(arr) ⇒ Object



43
44
45
46
47
48
49
50
51
52
53
54
55
# File 'lib/util/Comp.rb', line 43

def self.MostFrequent(arr)
    freqs = {}

    arr.each do |i|
        if freqs.has_key?(i)
            freqs[i] = freqs[i] + 1
        else
            freqs[i] = 1
        end
    end
    
    arr[freqs.values.index(freqs.values.max)];
end