averages_mode_1.sf 209 B

12345678910111213
  1. #!/usr/bin/ruby
  2. #
  3. ## https://rosettacode.org/wiki/Averages/Mode
  4. #
  5. func one_mode(arr) {
  6. arr.max_by{|i| arr.count(i)};
  7. }
  8. say one_mode([1, 3, 6, 6, 6, 6, 7, 7, 12, 12, 17]);
  9. say one_mode([1, 1, 2, 4, 4]);