2018年8月27日月曜日

180827

Ruby


66...67^2(1)

仮面ライダービルドという番組では、毎回話数にちなんだ数式が出てくるらしい。
49 話は
6667^2 = 44448889
と出てきたらしい。

def A(n)
  m = ([6] * n + [7]).join.to_i
  puts "#{m}^2 = #{m * m}"
end

20.downto(0){|i| A(i)}

出力結果
666666666666666666667^2 = 444444444444444444444888888888888888888889
66666666666666666667^2 = 4444444444444444444488888888888888888889
6666666666666666667^2 = 44444444444444444448888888888888888889
666666666666666667^2 = 444444444444444444888888888888888889
66666666666666667^2 = 4444444444444444488888888888888889
6666666666666667^2 = 44444444444444448888888888888889
666666666666667^2 = 444444444444444888888888888889
66666666666667^2 = 4444444444444488888888888889
6666666666667^2 = 44444444444448888888888889
666666666667^2 = 444444444444888888888889
66666666667^2 = 4444444444488888888889
6666666667^2 = 44444444448888888889
666666667^2 = 444444444888888889
66666667^2 = 4444444488888889
6666667^2 = 44444448888889
666667^2 = 444444888889
66667^2 = 4444488889
6667^2 = 44448889
667^2 = 444889
67^2 = 4489
7^2 = 49

0 件のコメント:

コメントを投稿

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