0
A
回答
3
你可以這樣做:
a.select{|v| v == 1}.size
這只是一個解決方案
1
有人可能會拿出一個更專業的解決方案,但我也只是降低它
counts = [1,3,3].reduce({}) do |acc,n|
acc.tap do |a|
a[n] ||= 0
a[n] += 1
end
end
counts.each {|k,v| puts "#{k} was found #{v} times"}
(注意,自來水是紅寶石1.9,並且在的ActiveSupport的反向移植)的那
輸出將
1發現1次
3發現2次
0
一個= [1,2,3,4,5,1,2,2,3,4]
=> [1,2,3,4,5,1 ,2,2,3,4]
a.uniq.each do | i |
?>把i.to_s + '已經出現' + a.count(ⅰ).to_s + '倍'
端
1已出現2次
2已出現3次
3已經出現2次
4已經出現2次
5已經出現1次
=> [1,2,3,4,5]
相關問題
- 1. 移bash的陣列,包括空元素
- 2. VBA刪除重複值的陣列,其包括相同的值
- 3. 回報率 - collection_select從陣列
- 4. 獲取元素同級價值陣營
- 5. 回報率不同的括號標記
- 6. SQL列不包括價值
- 7. 陣列中的Java Count元素
- 8. 包括在陣列
- 9. 結合陣列相同的元素值,並讓他們一起
- 10. 顯示在陣列後的元價值
- 11. 「矩陣」與隨機元素,如何在同一列對齊相同的元素?
- 12. 包括陣列
- 13. 在陣列JSON取下特異性價值的報價,JavaScript的
- 14. VBA的Excel:單元陣列,包括合併單元格值
- 15. 只有包括陣列奇數元素在Javascript
- 16. 陣列中的Perl元素頻率
- 17. 搜索了兩個相同的價值觀在一個陣列
- 18. Swift相似元素陣列
- 19. 期望回報值相同
- 20. 檢查如果列表包含相同值的4個元素
- 21. 返回全文元素(包括子元素/後代元素)
- 22. 繪製具有相同頻率的元素的平均值
- 23. 包括含陣列
- 24. 查找兩個不同陣列的相同元素
- 25. 如何在PHP中刪除陣列中的相同元素
- 26. 填充MATLAB陣列相同的價值觀
- 27. MYSQL SELECT包括COUNT在同一個表內參考特定列
- 28. 如何更新向量的元素陣列及其價值,同時它
- 29. 儘管不同的陣列價值
- 30. elasticsearch如何包括在比賽短語相同領域的許多價值觀
非常感謝...... – nirmal 2010-10-07 12:54:47
完美地工作:D – 2013-06-18 07:06:44