#!/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 }