def test_for_Nfact(self, percent): array = list(map(funcs["N!"], input_N)) for i in range(len(array)): array[i] += (randint(1, 3) - 2) * array[i] * percent / 100 print() print(array) res = fa(array) assert res['func'] == "N!"
def test_for_N3(self): array = list(map(funcs["N^3"], input_N)) print() print(array) res = fa(array) assert res['func'] == "N^3"
def test_for_Nlog2N(self): array = list(map(funcs["N*log2(N)"], input_N)) print() print(array) res = fa(array) assert res['func'] == "N*log2(N)"
def test_N2(self): array = [2, 5, 10, 17, 26, 37] res = fa(array) assert res['func'] == 'N^2'
def test_seminar(self): array = [0, 0, 1, 5, 10, 22, 25, 50, 99] res = fa(array) assert res['func'] == "2^N"
def test_for_log2N2(self): array = list(map(funcs["log2(N)^2"], input_N)) print() print(array) res = fa(array) assert res['func'] == "log2(N)^2"