Definicje
Funkcja Euler Phi ( funkcja totalna AKA ): funkcja, która przyjmuje liczbę dodatnią i zwraca liczbę liczb dodatnich mniejszą niż podaną liczbę, które są jednocześnie liczbą pierwszą. Jest oznaczony jako
φ(n)
.Osiągalna liczba : jeśli istnieje dodatnia liczba całkowita
x
takaφ(x) == n
, ton
jest osiągalna .
Zadanie
Napisz funkcję / program, aby ustalić, czy dana dodatnia liczba całkowita jest osiągalna.
Wejście
Liczba dodatnia, w dowolnym rozsądnym formacie. Można założyć, że liczba mieści się w zakresie możliwości danego języka. Jednoargumentowe wejście jest akceptowane.
Wynik
Dwie spójne wartości, jedna dla liczb osiągalnych, a druga dla liczb nieosiągalnych. Te dwie wartości mogą być dowolne, o ile są spójne.
Przypadki testowe
Poniżej osiągalne liczby 100
:
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 w OEIS)
Zasady
Kryterium wygranej
To jest golf golfowy . Zgłoszenie z najniższą liczbą bajtów wygrywa.
Bibliografia
phi(n) = count { m : 1 <= m <= n AND (m,n) are coprime }
.. czy to prawda?