2019年3月11日月曜日

190311(2)

Ruby


33

33 is the sum of three cubes
ということが示されたようだ。

def A(a, b, c)
  a ** 3 + b ** 3 + c ** 3
end

# OEIS A060465のデータ
ary0 =
[0,0,0,1,-1,0,0,0,1,-2,7,-1,-511,1,-1,0,1,-11,
 -2901096694,-1,0,0,0,1,-283059965,
 -2736111468807040,-1,0,1,0,1,117367]
# OEIS A060466のデータ
ary1 =
[0,0,1,1,-1,-1,0,1,1,-2,10,2,-1609,2,-2,-2,-2,-14,
 -15550555555,-1,-1,0,1,1,-2218888517,
 -8778405442862239,2,2,2,-3,-3,134476]
# OEIS A060467のデータ
ary2 =
[0,1,1,1,2,2,2,2,2,3,-11,2,1626,2,3,3,3,16,
 15584139827,3,3,3,3,3,2220422932,8866128975287528,
 3,3,3,4,4,-159380]

p (0..31).map{|i| A(ary0[i], ary1[i], ary2[i])}

出力結果
[0, 1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39]

0 件のコメント:

コメントを投稿

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