{"categories":["Programming","ProjectEuler","Ruby"],"image_url":null,"provider_name":"Hatena Blog","type":"rich","published":"2009-02-09 19:39:48","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fqnighy.hatenablog.com%2Fentry%2F20090209%2F1234175988\" title=\"ProjectEuler 1 Ruby - \u7c21\u6f54\u306aQ\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","width":"100%","author_url":"https://blog.hatena.ne.jp/qnighy/","blog_title":"\u7c21\u6f54\u306aQ","author_name":"qnighy","blog_url":"https://qnighy.hatenablog.com/","provider_url":"https://hatena.blog","description":"#!/usr/bin/ruby #ans 1 p (0...1000).select {|i|i%3==0||i%5==0}.inject(0) {|a,b|a+b} #ans 2 require \"enumerator\" p ((0...1000).to_enum(:step,3).to_a+(0...1000).to_enum(:step,5).to_a).uniq.inject(0) {|a,b|a+b}","height":"190","url":"https://qnighy.hatenablog.com/entry/20090209/1234175988","title":"ProjectEuler 1 Ruby","version":"1.0"}