Ruby
66...67^2(3)
66...67^2(3)
和と差の積ですぐ示せるきれいな関係を出力してみた。
def A(n)
i = ([5] * n + [6]).join.to_i
j = ([4] * n + [5]).join.to_i
puts "#{i}^2 - #{j}^2 = #{i * i - j * j}"
end
(0..10).each{|i| A(i)}
出力結果
6^2 - 5^2 = 11
56^2 - 45^2 = 1111
556^2 - 445^2 = 111111
5556^2 - 4445^2 = 11111111
55556^2 - 44445^2 = 1111111111
555556^2 - 444445^2 = 111111111111
5555556^2 - 4444445^2 = 11111111111111
55555556^2 - 44444445^2 = 1111111111111111
555555556^2 - 444444445^2 = 111111111111111111
5555555556^2 - 4444444445^2 = 11111111111111111111
55555555556^2 - 44444444445^2 = 1111111111111111111111
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。