Definiciones
Función Euler Phi (AKA totient function ): una función que toma un número positivo y devuelve el número de números positivos menores que el número dado que son primos con el número dado. Se denota como
φ(n)
.Número accesible : si existe un número entero positivo
x
tal queφ(x) == n
, entoncesn
es accesible .
Tarea
Escriba una función / programa para determinar si se puede alcanzar un entero positivo dado.
Entrada
Un número positivo, en cualquier formato razonable. Se puede suponer que el número está dentro de la capacidad del idioma. Se acepta la entrada unaria.
Salida
Dos valores consistentes, uno para números alcanzables y el otro para números inalcanzables. Los dos valores pueden ser cualquier cosa, siempre que sean consistentes.
Casos de prueba
Los números alcanzables a continuación 100
son:
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 en OEIS)
Reglas
Se aplican lagunas estándar .
Criterio ganador
Este es el código de golf . Presentación con el menor recuento de bytes gana.
Referencias
phi(n) = count { m : 1 <= m <= n AND (m,n) are coprime }
... ¿es eso cierto?