Connexes: fonction phi (n) itérée .
Votre défi est de calculer la fonction phi itérée:
f(n) = number of iterations of φ for n to reach 1.
Où φ
est la fonction totiente d'Euler .
OEIS connexe .
En voici le graphique:
Règles:
Votre objectif est de sortir f(n)
de n=2
à n=100
.
C'est le code-golf, donc le code le plus court l'emporte.
Voici les valeurs que vous pouvez vérifier:
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
telles que phi(x)
c'est un nombre fixe particulier.
f(n)
, plutôt que de l'exécuter sur une plage de nombres fixes. Cela fait également une différence entre les langages avec la possibilité d'appliquer des fonctions sur des plages avec moins d'octets (défi en partie de caméléon?)