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
xtelles 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?)
