Terkait: Iterated phi (n) berfungsi .
Tantangan Anda adalah menghitung fungsi phi yang diulang:
f(n) = number of iterations of φ for n to reach 1.
Dimana φ
adalah fungsi totient Euler .
OEIS terkait .
Ini grafiknya:
Aturan:
Tujuan Anda adalah untuk output f(n)
dari n=2
ke n=100
.
Ini kode-golf, jadi kode terpendek menang.
Berikut nilai yang dapat Anda periksa:
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
seperti itu phi(x)
adalah nomor tetap tertentu.
f(n)
, daripada menjalankannya pada berbagai nomor tetap. Ini juga membuat perbedaan antara bahasa dengan kemampuan untuk menerapkan fungsi pada rentang dengan lebih sedikit byte (sebagian tantangan bunglon?)