2015年3月29日日曜日

150329(3)

Ruby


21397

二乗したとき各桁の数字が互いに異なる最大の素数
らしい。(https://primes.utm.edu/curios/page.php?rank=1753)
これを確かめてみよう。

require 'prime'
Math.sqrt(9876543210).to_i.downto(1){|i|
  a = (i * i).to_s.split("")
  if a.size == a.uniq.size && i.prime?
    p i
    break
  end
}

0 件のコメント:

コメントを投稿

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