私は最近自分のシーケンスを作成し(ピギーバックシーケンスと呼ばれます)、次のように動作します。
P(1)、P(2)およびP(3)= 1。
すべてのP(n)where n>3について、シーケンスは次のように機能します。
P(n) = P(n-3) + P(n-2)/P(n-1)
したがって、シーケンスを続行します。
P(4)= 1 + 1/1=2
P(5)= 1 + 1/2= 3/2
=1.5
P(6)= 1 + 2/(3/2)= 7/3
=2.33333...
P(7)= 2 + (3/2)/(7/3)= 37/14=2.6428571428...
P(8)= 3/2 + (7/3)/(37/14)= 529/222
=2.3828828828...
あなたのタスクは、与えられたとき、浮動小数点数または(im)適切な分数としてn計算しP(n)ます。
これはcode-golfなので、バイト単位の最短コードが優先されます。
誰かがシーケンスの名前を見つけられる場合は、それに応じて投稿を編集してください。
P(0)=1...