相关:迭代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)
,而不是在一定范围的固定数量上运行它。这也使得能够在较少字节范围内应用函数的语言之间有所区别(部分是变色龙挑战?)