Определения
Функция Эйлера Пи (функция токового AKA ): функция, которая принимает положительное число и возвращает число положительных чисел меньше заданного числа, которые взаимно просты с заданным числом. Обозначается как
φ(n)
.Достижимое номер : если существует целое положительное число
x
такое , чтоφ(x) == n
, тоn
есть достижимы .
задача
Напишите функцию / программу, чтобы определить, достижимо ли данное положительное целое число.
вход
Положительное число в любом разумном формате. Можно предположить, что число находится в пределах возможностей языка. Унарный ввод принят.
Выход
Два непротиворечивых значения, одно для доступных номеров, а другое для недоступных номеров. Эти два значения могут быть чем угодно, если они согласованы.
Testcases
Доступные цифры ниже 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 в OEIS)
правила
Применяются стандартные лазейки .
Критерий победы
Это код-гольф . Представление с самым низким числом байтов выигрывает.
Ссылки
phi(n) = count { m : 1 <= m <= n AND (m,n) are coprime }
... это правда?