裏面重複的數字,我有以下陣列發現大多數一陣列
[1, 2, 3, 4, 5, 1, 2, 5, 3, 4, 2, 3, 1, 3, 2, 2]`
我想找出兩件事情:
1)有多少每個號碼的重複呢?
例如:1日3次,4,2倍等
2)求出在array
3個最重複號碼。
例如:[2, 3, 1]
因爲被複制5倍,被複制4次 & 被複制3倍。
我已經試過
arr = [1, 2, 3, 4, 5, 1, 2, 5, 3, 4, 2, 3, 1, 3, 2, 2]
= arr.group_by { |e| e }.map { |e| e[0] if e[1][1] }.compact
但結果不是我要找:[1, 2, 3, 4, 5]
此問題與[tag:ruby-on-rails]無關,標記已移除。 – mudasobwa