亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2395 | 回復(fù): 5
打印 上一主題 下一主題

關(guān)于轉(zhuǎn)換的問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-11-15 16:50 |只看該作者 |倒序?yàn)g覽
如何快速的將:

a = [{ne=>1},
  {:two=>4},
  {ne=>3},
  {:three=>3}]

轉(zhuǎn)換為:

a = [{ne=>4},
  {:two=>4},
  {:three=>3}]

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2011-11-16 17:22 |只看該作者
  1. h = {}
  2. result = []

  3. a.each do |t|
  4.    t.each do |k,v|
  5.         if h[k]
  6.            h[k] += v
  7.         else
  8.            h[k] = v
  9.         end
  10.    end
  11. end

  12. h.each do |k,v|
  13.     result << {k=>v}
  14. end
復(fù)制代碼
沒測試, 大概是這樣

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2011-11-16 17:39 |只看該作者
#    data = []
    #    a.each do |h|
    #      if data.empty?
    #        data << h
    #      else
    #        eq = false
    #        data.each_with_index do |h_n,index|
    #          if h_n.to_a[0][0] == h.to_a[0][0]
    #            eq = true
    #            h_n[h_n.to_a[0][0]] = h_n[h_n.to_a[0][0]]+h[h.to_a[0][0]]
    #          end
    #        end
    #        if !eq
    #          data<<h
    #        end
    #      end
    #    end
    #    data

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2011-11-16 19:12 |只看該作者
回復(fù) 2# coolesting


    你寫的很簡單很不錯(cuò)

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2011-11-17 11:04 |只看該作者
回復(fù) 4# i_love_ruby


    過獎(jiǎng)

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2011-11-17 13:17 |只看該作者
很不錯(cuò)
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP