Skip to content

Instantly share code, notes, and snippets.

@gogogarrett
Created June 18, 2012 13:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gogogarrett/14f2c7001ef2136db18e to your computer and use it in GitHub Desktop.
Save gogogarrett/14f2c7001ef2136db18e to your computer and use it in GitHub Desktop.
1.9.3p0 :048 > a
=> ["a", "a", "b", "a", 1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6]
1.9.3p0 :049 > a.group_by {|e| e}.sort_by {|k,v| v.size}
=> [[3, [3]], ["b", ["b"]], [1, [1]], [2, [2]], [5, [5]], [4, [4]], ["a", ["a", "a", "a"]], [6, [6, 6, 6, 6, 6, 6, 6, 6, 6]]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment