Niedawno utworzyłem własną sekwencję (zwaną sekwencją Piggyback) i działa ona tak:
P(1), P(2)I P(3)= 1.
W każdym P(n)przypadku n>3sekwencja działa w następujący sposób:
P(n) = P(n-3) + P(n-2)/P(n-1)
Kontynuując sekwencję:
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...
Twoim zadaniem jest nobliczenie P(n)albo jako liczby zmiennoprzecinkowej, albo jako (im) ułamek właściwy.
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach.
Jeśli ktoś może znaleźć nazwę sekwencji, odpowiednio zmodyfikuj post.
P(0)=1...