Ich habe kürzlich eine eigene Sequenz (Piggyback-Sequenz) erstellt, die wie folgt funktioniert:
P(1), P(2)und P(3)= 1.
Für alle, P(n)wo n>3funktioniert die Sequenz wie folgt:
P(n) = P(n-3) + P(n-2)/P(n-1)
So setzen Sie die Sequenz fort:
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...
Ihre Aufgabe ist es, wenn gegeben n, P(n)entweder als Gleitkommazahl oder als (im) richtigen Bruch zu berechnen.
Das ist Code-Golf , also gewinnt der kürzeste Code in Bytes.
Wenn jemand den Namen der Sequenz finden kann, bearbeiten Sie den Beitrag entsprechend.
P(0)=1...