Definisi
Fungsi Euler Phi ( fungsi totient AKA ): fungsi yang mengambil dalam jumlah positif dan mengembalikan jumlah angka positif kurang dari jumlah yang diberikan yang co-prime dengan nomor yang diberikan. Ini dilambangkan sebagai
φ(n)
.Nomor yang dapat dijangkau : jika ada bilangan bulat positif
x
sedemikian rupaφ(x) == n
, makan
dapat dijangkau .
Tugas
Tulis fungsi / program untuk menentukan apakah bilangan bulat positif tertentu dapat dijangkau.
Memasukkan
Angka positif, dalam format apa pun yang masuk akal. Orang dapat berasumsi bahwa angka itu dalam kemampuan bahasa. Masukan unary diterima.
Keluaran
Dua nilai yang konsisten, satu untuk angka yang dapat dijangkau, dan yang lainnya untuk angka yang tidak terjangkau. Dua nilai itu bisa apa saja, asalkan konsisten.
Testcases
Angka yang dapat dijangkau di bawah 100
adalah:
1, 2, 4, 6, 8, 10, 12, 16, 18, 20, 22, 24, 28, 30, 32, 36, 40, 42, 44, 46, 48, 52, 54, 54, 56, 58, 60, 64, 66, 70, 72, 78, 80, 82, 84, 88, 92, 96
( A002202 tentang OEIS)
Aturan
Celah standar berlaku.
Kriteria menang
Ini adalah kode-golf . Pengiriman dengan kemenangan byte-hitungan terendah.
Referensi
phi(n) = count { m : 1 <= m <= n AND (m,n) are coprime }
.. apakah itu benar?