
Ruby
edison702
这个作者很懒,什么都没留下…
展开
-
Ruby中的String类的Scan和Split
两个都可以把string中的words分割出来。一个区别在于: split在于分割string, 根据delimiter分割。 而scan的作用在于扫描string,根据后面参数要求得出结果。 比如提供一个string, 需要你提炼出其中的non-words符号并且存到数组中。 用scan比较合适, 只要找出words就可以: str.scan(/\b\w+/\b) -- \b用来表示wo原创 2012-11-05 11:06:29 · 705 阅读 · 0 评论 -
Ruby怎么把一个数组中的Elements和…
代码: 1) totals = Hash.new(0) arr = [1, 1, 2, 2, 3, 3, 1, 3] arr.each do |val| totals[val] += 1 end p totals --output:-- {1=>3, 2=>2, 3=>3} 2) totals = [] arr = [原创 2012-11-05 11:06:31 · 265 阅读 · 0 评论 -
为墨尔本discount写个小代码算下中…
各个division的奖金数量基于上次oz lotto [Draw 976]的各奖奖金数量。 从昨天到现在大概陆陆续续跑过百来次,居然中过一个100M.....加油啊~, 我把100M的图片放最上面。 转发4000人的话,每个人才3-4块钱。 你们转账不得转死啊? 拷贝下运行5次,也就是买5次,每次买36000多注的结果: "The possible each win: "12299"T原创 2012-11-05 11:07:05 · 493 阅读 · 0 评论 -
海量数据处理的优化
这次写的彩票的比较算法, 从4000多万个数字去3万多, 然后分别与4000多万取30万,50万个数字比较的算法跑5次耗时40多秒, 感觉效率比较低,于是找了几篇关于海量数据处理的文章,打算看一下有无优化方法。 1. 十个海量数据面试题和十大方法总结: http://blog.youkuaiyun.com/v_july_v/article/details/6279498 2. 交你如何处理99%的海量数据面原创 2012-11-05 11:07:10 · 288 阅读 · 0 评论