Relacionado: Función phi (n) iterada .
Su desafío es calcular la función phi iterada:
f(n) = number of iterations of φ for n to reach 1.
Dónde φ
está la función totient de Euler ?
Relacionado OEIS .
Aquí está el gráfico de la misma:
Reglas:
Su objetivo es salir f(n)
den=2
a n=100
.
Este es el código de golf, por lo que gana el código más corto.
Aquí están los valores con los que puede verificar:
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
tales como phi(x)
un número fijo particular.
f(n)
, en lugar de ejecutarla en un rango de números fijos. Esto también hace una diferencia entre los idiomas con la capacidad de aplicar funciones en rangos con menos bytes (¿desafío de camaleón en parte?)