def test_combination(self): self.assertEqual(10, combination(5, 2)) self.assertEqual(252, combination(10, 5))
from algorithms.maths import combination, combination_memo print(combination(5, 3)) print(combination_memo(5, 3)) from itertools import combinations alist = [i for i in range(5)] comb = combinations(alist, 3) count = 0 for i in comb: print(i) count += 1 print(count)
def test_combination(self): self.assertEqual(35, combination(7,3))