J'ai fait ma propre séquence récemment (appelée la séquence Piggyback), et cela fonctionne comme ceci:
P(1), P(2)et P(3)= 1.
Pour tous P(n)où n>3, la séquence fonctionne comme ceci:
P(n) = P(n-3) + P(n-2)/P(n-1)
Donc, continuant la séquence:
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...
Votre tâche consiste, une fois donnée n, à calculer P(n)soit un nombre à virgule flottante, soit une fraction (im) appropriée.
C'est le code-golf , donc le code le plus court en octets gagne.
Si quelqu'un peut trouver le nom de la séquence, veuillez modifier le message en conséquence.
P(0)=1...