2018年4月15日日曜日

180415

Ruby


Lucky Number of Euler

2, 3, 5, 11, 17, 41 を見つける図を出力してみた。

# -*- coding: cp932 -*-
require 'prime'

def A(k, n)
  ary = []
  (0..n).each{|i|
    if (i * i + k).prime?
      ary << '■'
    else
      ary << '□'
    end
  }
  ary.join
end

n = 50
(1..81).each{|i| p A(i, n)}

出力結果
"□■■□■□■□□□■□□□■□■□□□■□□□■□■□□□□□□□□□■□□□■□□□□□□□□□□"
"■■□■□□□□□■□□□□□■□□□□□■□□□□□□□□□□□■□□□□□■□□□□□■□□□□□"
"■□■□■□□□■□■□□□■□□□□□□□■□□□□□■□□□□□□□□□■□□□□□□□□□□□■"
"□■□■□■□■□□□□□■□■□■□□□□□□□□□■□□□□□■□■□■□□□□□□□■□■□□□"
"■□□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□□□■□□□□□□□□□□□■□□"
"□■□□□■□□□□□■□□□□□□□■□□□□□■□□□□□■□□□■□□□□□□□□□□□□□□□"
"■□■□■□■□■□■□■□□□■□■□□□■□□□■□□□■□■□■□■□■□■□□□□□□□■□□"
"□□□■□□□□□■□□□□□■□□□□□■□□□□□□□□□□□■□□□□□□□□□□□□□□□□□"
"□□■□□□□□■□■□□□□□□□□□■□□□□□□□□□□□■□□□□□■□■□□□□□□□□□□"
"□■□■□□□■□□□■□■□□□□□□□□□□□□□■□□□■□□□□□□□■□□□□□□□□□■□"
"■□□□□□■□□□□□□□□□□□□□□□□□■□□□□□■□□□□□■□□□□□□□□□□□□□□"
"□■□□□■□■□□□□□■□□□□□■□□□■□□□□□■□□□□□■□■□□□■□■□□□■□□□"
"■□■□■□□□□□■□■□□□■□■□□□□□□□□□■□□□□□□□□□□□■□■□■□■□□□□"
"□□□■□□□□□□□□□□□■□□□□□□□□□□□■□□□□□■□□□□□□□□□□□■□□□□□"
"□□■□■□□□■□□□□□■□■□□□□□■□□□■□□□□□■□■□□□■□□□□□■□■□□□□"
"□■□□□■□□□■□■□□□■□□□□□■□□□■□□□■□■□□□□□□□□□■□□□□□□□■□"
"■□□□□□■□□□□□□□□□□□□□□□□□■□□□□□□□□□□□□□□□□□□□□□□□□□□"
"□■□□□■□■□□□■□□□□□■□■□□□■□■□□□■□□□□□□□□□□□■□■□□□□□□□"
"■□■□□□□□■□□□■□□□□□□□■□■□□□□□□□■□□□□□□□□□■□■□□□□□□□□"
"□□□■□□□□□■□□□□□□□□□□□■□□□□□□□□□□□■□□□□□□□□□□□□□□□□□"
"□□□□■□□□□□□□□□□□■□□□■□□□□□□□□□□□□□□□□□□□■□□□□□■□□□■"
"□■□■□■□■□■□□□■□□□■□■□■□□□■□■□■□■□□□□□□□■□□□■□□□□□■□"
"■□□□□□■□□□□□■□□□□□■□□□□□■□□□□□□□□□□□■□□□□□■□□□□□□□□"
"□□□□□□□■□□□□□■□□□■□□□□□□□□□□□□□□□□□■□□□□□□□■□□□□□□□"
"□□■□■□■□■□□□□□□□■□■□□□■□■□■□■□□□■□■□■□□□□□■□□□■□□□□"
"□□□□□□□□□■□□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□□□□□□□□□"
"□□■□■□□□□□■□□□■□■□□□□□□□□□□□■□□□■□□□□□■□■□□□□□■□□□□"
"□■□■□■□□□■□■□■□□□■□■□□□■□■□■□□□□□■□□□□□■□■□■□■□■□□□"
"■□□□□□□□□□□□■□□□□□■□□□□□□□□□□□■□□□□□□□□□□□□□□□□□■□□"
"□■□□□□□■□□□■□■□□□□□□□□□□□□□□□□□■□□□□□■□□□□□■□□□■□□□"
"■□□□■□■□□□■□□□■□□□□□■□□□■□□□□□□□□□■□■□□□□□□□□□□□□□■"
"□□□■□□□□□■□□□□□■□□□□□□□□□□□■□□□□□□□□□□□■□□□□□□□□□□□"
"□□■□□□□□■□□□□□■□□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□□□□"
"□□□■□■□■□□□□□□□□□□□□□□□■□■□□□□□□□■□■□□□□□□□□□□□■□□□"
"□□□□□□■□□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□□□□□□□□□■□□"
"□■□□□■□□□□□■□□□□□□□■□□□□□■□□□■□■□□□□□□□□□□□□□□□□□■□"
"■□■□■□■□■□■□■□■□■□□□□□■□■□□□■□■□■□■□□□■□■□■□■□■□■□□"
"□□□■□□□□□□□□□□□■□□□□□■□□□□□□□□□□□□□□□□□■□□□□□■□□□□□"
"□□■□□□□□■□■□□□□□□□□□■□■□□□□□■□□□■□□□□□■□□□□□□□□□□□■"
"□■□□□□□■□□□□□□□□□□□■□□□■□□□■□■□□□■□□□■□□□■□■□□□□□■□"
"■□□□□□□□□□□□□□□□□□□□□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□"
"□■□□□■□□□□□■□■□□□■□□□□□■□□□□□■□□□□□□□□□□□■□□□□□■□□□"
"■□■□■□■□■□□□□□■□□□■□■□□□■□■□■□□□□□□□□□■□□□□□■□□□■□■"
"□□□■□□□□□□□□□□□■□□□□□□□□□□□■□□□□□□□□□□□□□□□□□■□□□□□"
"□□□□■□□□■□□□□□■□□□□□□□□□□□□□■□□□■□■□□□■□□□□□□□■□□□□"
"□■□□□■□□□■□■□□□■□□□□□■□□□□□□□■□□□□□□□□□■□□□□□□□□□■□"
"■□□□□□■□□□□□■□□□□□□□□□□□□□□□□□■□□□□□□□□□□□■□□□□□■□□"
"□□□□□■□■□□□□□□□□□■□■□□□■□■□□□□□■□□□□□□□□□□□□□□□□□□□"
"□□■□□□□□■□■□■□□□□□■□■□□□□□□□□□□□□□□□□□■□□□□□□□□□□□■"
"□□□■□□□□□■□□□□□□□□□□□■□□□□□□□□□□□□□□□□□■□□□□□□□□□□□"
"□□□□■□□□□□■□□□□□■□□□□□□□□□■□□□□□□□□□□□□□□□□□■□□□□□■"
"□■□■□□□■□□□■□□□■□□□□□□□□□■□□□□□■□□□■□□□□□■□■□□□□□□□"
"■□□□□□■□□□□□■□□□□□□□□□□□□□□□□□■□□□□□□□□□□□□□□□□□■□□"
"□□□□□■□■□□□□□■□□□□□□□□□□□□□□□□□□□□□■□■□□□□□□□□□□□□□"
"□□■□■□□□□□□□■□■□■□■□□□□□■□□□■□□□□□□□□□■□□□□□□□□□□□□"
"□□□□□□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□□□□□□□□□■□□□□□"
"□□■□■□□□□□■□□□□□■□□□■□■□□□■□□□□□□□■□□□□□■□□□■□□□□□■"
"□■□■□■□■□■□■□■□■□■□■□■□■□■□■□□□■□□□■□■□■□□□■□■□■□■□"
"■□□□□□□□□□□□□□□□□□■□□□□□□□□□□□□□□□□□□□□□□□■□□□□□□□□"
"□■□□□□□■□□□■□■□□□■□■□□□□□□□□□□□■□□□□□■□□□■□□□□□■□□□"
"■□□□□□■□□□□□□□■□■□□□■□□□□□□□□□□□□□■□□□□□□□□□■□□□□□□"
"□□□■□□□□□□□□□□□□□□□□□■□□□□□□□□□□□■□□□□□■□□□□□■□□□□□"
"□□■□■□□□■□■□□□□□□□□□■□■□□□■□□□□□■□□□□□□□■□□□■□■□□□□"
"□□□■□■□■□□□□□■□□□■□□□□□■□□□□□□□□□■□■□■□□□□□■□■□■□□□"
"□□□□□□■□□□□□□□□□□□■□□□□□■□□□□□□□□□□□■□□□□□□□□□□□□□□"
"□■□□□□□□□□□□□□□□□□□□□□□□□■□□□■□□□□□■□□□□□■□□□□□□□■□"
"■□■□■□■□■□■□■□■□□□□□■□□□■□■□□□■□■□■□□□■□■□■□■□□□■□□"
"□□□□□□□□□■□□□□□■□□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□□□"
"□□■□□□□□□□□□□□□□□□□□□□□□□□□□■□□□■□□□□□□□■□□□□□□□□□□"
"□■□■□□□□□■□■□■□□□■□■□□□■□□□□□■□■□□□□□■□□□□□□□□□□□□□"
"■□□□□□■□□□□□□□□□□□□□□□□□■□□□□□■□□□□□■□□□□□□□□□□□□□□"
"□■□□□■□□□□□■□■□□□□□■□□□■□□□□□□□■□□□■□□□□□■□□□□□■□■□"
"■□□□■□■□■□■□□□■□□□■□□□■□□□□□■□□□■□■□□□□□□□□□□□□□■□□"
"□□□■□□□□□□□□□□□□□□□□□□□□□□□□□□□□□■□□□□□□□□□□□■□□□□□"
"□□■□□□□□■□□□□□■□■□□□□□□□□□■□■□□□□□■□□□□□□□□□■□□□□□□"
"□□□□□■□□□■□■□□□□□□□□□□□□□■□□□□□□□□□■□□□■□□□□□□□□□■□"
"□□□□□□■□□□□□□□□□□□■□□□□□■□□□□□■□□□□□■□□□□□□□□□□□■□□"
"□■□□□■□■□□□■□□□□□■□■□□□■□□□□□■□■□□□■□■□□□■□□□□□■□□□"
"■□■□□□□□□□■□■□□□□□□□■□■□□□□□■□□□■□□□□□■□□□□□□□□□■□■"
"□□□■□□□□□□□□□□□□□□□□□■□□□□□■□□□□□□□□□□□■□□□□□□□□□□□"
"□□□□■□□□□□■□□□■□■□□□□□□□□□■□□□□□□□■□□□□□□□□□■□□□□□□"

0 件のコメント:

コメントを投稿