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. 陣列中的Java Count元素
- 4. 結合陣列相同的元素值,並讓他們一起
- 5. 顯示在陣列後的元價值
- 6. 只有包括陣列奇數元素在Javascript
- 7. VBA的Excel:單元陣列,包括合併單元格值
- 8. 陣列中的Perl元素頻率
- 9. 搜索了兩個相同的價值觀在一個陣列
- 10. 檢查如果列表包含相同值的4個元素
- 11. 繪製具有相同頻率的元素的平均值
- 12. 查找兩個不同陣列的相同元素
- 13. 填充MATLAB陣列相同的價值觀
- 14. 如何更新向量的元素陣列及其價值,同時它
- 15. MYSQL SELECT包括COUNT在同一個表內參考特定列
- 16. elasticsearch如何包括在比賽短語相同領域的許多價值觀
- 17. PHP有問題包括JavaScript和報價?
- 18. 將單元格具有相同值(不包括「0」)的列進行合併
- 19. 如何刪除陣列括號,但保留報價
- 20. 需要返回一個真正的價值是共享相同的價值相同的價值是奇數
- 21. xmlstarlet更新值相同的元素值
- 22. 對於'列表'中的'元素'(但不包括元素X)
- 23. 檢查陣列包含元素的MongoDB
- 24. 腳本遍歷陣列和用於DOM元素應用價值
- 25. 包括在XPath的一個不相關的元素的屬性
- 26. 檢查相同元素的陣列,然後推到第三個陣列
- 27. 獲得價值有相同的列名
- 28. 從不同陣列中獲取價值
- 29. 初始化陣列填充相同的元素
- 30. Golang解組相同級別的XML元素融入到陣列
非常感謝...... – nirmal 2010-10-07 12:54:47
完美地工作:D – 2013-06-18 07:06:44