【Project EulerにRubyで挑戦シリーズ】問10:Summation of primes

スポンサーリンク

今回の問題

Summation of primes

The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17.
Find the sum of all the primes below two million.

10以下の素数の和は 2 + 3 + 5 + 7 = 17 である.
200万以下の全ての素数の和を求めよ.

書いた内容

200万以下の素数は Prime.each(2000000) で配列として得ることが出来るので
それらを足し上げて終わりでした。

問10は簡単でした。

require 'prime'
puts Prime.each(2000000).inject(:+)

※Project Eulerのリポジトリ

          
    

スポンサーリンク

  
Scroll Up