Définitions
Fonction Euler Phi ( fonction AKA totient ): une fonction qui prend un nombre positif et renvoie le nombre de nombres positifs inférieur au nombre donné qui sont co-premiers avec un nombre donné. Il est désigné par
φ(n)
.Numéro accessible : s'il existe un entier positif
x
tel queφ(x) == n
, alors iln
est accessible .
Tâche
Écrivez une fonction / un programme pour déterminer si un entier positif donné est accessible.
Contribution
Un nombre positif, dans n'importe quel format raisonnable. On peut supposer que le nombre est à la portée de la langue. Une entrée unaire est acceptée.
Production
Deux valeurs cohérentes, l'une pour les numéros accessibles et l'autre pour les numéros inaccessibles. Les deux valeurs peuvent être n'importe quoi, tant qu'elles sont cohérentes.
Cas de test
Les numéros accessibles ci 100
- dessous sont:
1, 2, 4, 6, 8, 10, 12, 16, 18, 20, 22, 24, 28, 30, 32, 36, 40, 42, 44, 46, 48, 52, 54, 56, 58, 60, 64, 66, 70, 72, 78, 80, 82, 84, 88, 92, 96
( A002202 sur OEIS)
Règles
Des échappatoires standard s'appliquent.
Critère gagnant
C'est du code-golf . Soumission avec le plus petit nombre de victoires d'octets.
Les références
phi(n) = count { m : 1 <= m <= n AND (m,n) are coprime }
.. est-ce vrai?