我正在計算與散列中的正則表達式模式匹配的唯一值的出現次數。計算散列中值的唯一出現次數
如果有三個不同的值,多次,我想知道每個值發生多少。
這是我開發的實現,到目前爲止,代碼:
def trim(results)
open = []
results.map { |k, v| v }.each { |n| open << n.to_s.scan(/^closed/) }
puts open.size
end
出於某種原因,它返回所有的值,不只是我試圖在比賽的那些的長度。我也試過使用results.each_value
,無濟於事。
給我們一個樣本輸入哈希和預期輸出請。 – 2014-11-14 22:54:19