Recamán, seqüència alternativa¶
Els termes de la seqüència alternativa de Recamán es defineixen recursivament com segueix:
\[\begin{split}\begin{align*}
a_1 & = x & \\
a_{n+1} & = \begin{cases}
a_n/n & \mbox{si } n \mbox{ és divisor de } a_n \\
n a_n & \mbox{altrament}
\end{cases} \mbox{ per } n \geq 1
\end{align*}\end{split}\]
Desa al mòdul successions la funció recursiva següent:
- successions.terme_seq_alt_recaman(x, n)¶
Retorna el terme \(a_n\) de la sèrie alternativa de Recamán.
Per exemple:
>>> terme_seq_alt_recaman(4, 1) 4 >>> terme_seq_alt_recaman(4, 3) 2
Disposes de més jocs de proves al fitxer
test-terme_seq_alt_recaman.txt i d’una solució al fitxer
successions.py.