2016年9月12日月曜日

160912

Ruby


A061890

第5項まではすぐに求まる。

require 'prime'

s = 0
ary = []
Prime.each(10 ** 8){|i|
  s += i
  ary << s if Math.sqrt(s).to_i ** 2 == s
}
p ary

出力結果
[100, 25633969, 212372329, 292341604, 3672424151449]

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。