Связанный: повторная функция phi (n) .
Ваша задача состоит в том, чтобы вычислить повторную функцию phi:
f(n) = number of iterations of φ for n to reach 1.
Где φнаходится Функция Эйлера .
Родственный OEIS .
Вот график этого:
Правила:
Ваша цель - выводить f(n)из n=2в n=100.
Это код-гольф, поэтому выигрывает самый короткий код.
Вот значения, с которыми вы можете проверить:
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например phi(x)конкретное фиксированное число.
f(n), а не запускать его для ряда фиксированных чисел. Это также делает разницу между языками с возможностью применения функций в диапазонах с меньшим количеством байтов (частично вызов хамелеона?)
