Exemple #1
0
 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!"
Exemple #2
0
 def test_for_N3(self):
     array = list(map(funcs["N^3"], input_N))
     print()
     print(array)
     res = fa(array)
     assert res['func'] == "N^3"
Exemple #3
0
 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)"
Exemple #4
0
 def test_N2(self):
     array = [2, 5, 10, 17, 26, 37]
     res = fa(array)
     assert res['func'] == 'N^2'
Exemple #5
0
 def test_seminar(self):
     array = [0, 0, 1, 5, 10, 22, 25, 50, 99]
     res = fa(array)
     assert res['func'] == "2^N"
Exemple #6
0
 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"