Факторіал (функція)#9547

Факторіал (функція)

1 секунда
64 мегабайти
Середня

Перевірте, чи ділиться число на 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

Loading
Loading

Приклад 4

Loading
Loading