Watson1978
1/23/2012 - 11:36 PM

sum_prime.rb

#!/usr/bin/env ruby
# -*- coding: utf-8 -*-
require 'prime'

# 最初の1000個の素数の合計
puts Prime.each(nil, Prime::EratosthenesGenerator.new).each_with_index.inject(0) { |sum, (elem, index)|
  break sum if index > 1000
  sum += elem
}