#!/usr/bin/ruby

#
## http://rosettacode.org/wiki/Averages/Mode
#

func one_mode(arr) {
    arr.max_by{|i| arr.count(i)};
}

say one_mode([1, 3, 6, 6, 6, 6, 7, 7, 12, 12, 17]);
say one_mode([1, 1, 2, 4, 4]);