Correlati: Iterated phi (n) function .
La tua sfida è calcolare la funzione phi iterata:
f(n) = number of iterations of φ for n to reach 1.
Dove φ
è la funzione totient di Eulero .
OEIS correlato .
Ecco il grafico:
Regole:
Il tuo obiettivo è di produrre f(n)
da n=2
a n=100
.
Questo è code-golf, quindi vince il codice più corto.
Ecco i valori che puoi confrontare:
1, 2, 2, 3, 2, 3, 3, 3, 3, 4, 3, 4, 3, 4, 4, 5, 3, 4, 4, 4, 4, 5, 4, 5, 4, 4, 4, 5, 4, 5, 5, 5, 5, 5, 4, 5, 4, 5, 5, 6, 4, 5, 5, 5, 5, 6, 5, 5, 5, 6, 5, 6, 4, 6, 5, 5, 5, 6, 5, 6, 5, 5, 6, 6, 5, 6, 6, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 6, 5, 6, 7, 5, 7, 5, 6, 6, 7, 5, 6, 6, 6, 6, 6, 6, 7, 5, 6, 6
x
tali che phi(x)
è un determinato numero fisso.
f(n)
, piuttosto che eseguirla su un intervallo di numeri fissi. Questo fa anche la differenza tra le lingue con la capacità di applicare funzioni su intervalli con meno byte (in parte una sfida camaleontica?)