Перевірте, чи ділиться число на N^2.
(факторіал числа ) це добуток всіх чисел від до , тобто N! = 1 \times 2 \times 3 \times \ldots \times N.
Напишіть функцію:
function Factorial(N: type): type; // Pascal
type Factorial(type x) // C++, C#, JAVA
def Factorial(x) // Python
яка отримує число (1 \le N \le 10^9) і повертає логічне true, якщо число ділиться на число N^2 або повертає результат false у протилежному випадку.
type - тип що відповідає умові задачі.
Наприклад:
Якщо N = 3, 3! = 6 і не ділиться на , отже для числа функція повинна повернути false.
Якщо N = 6, 6! = 720 і ділиться на , отже для числа функція повинна повернути true.
Приклад 1
Приклад 4