def n_choose_r(n,r): fact1 = mwmath.nr_factorial(n) fact2 = mwmath.nr_factorial(r) fact3 = mwmath.nr_factorial(n-r) return fact1/(fact2*fact3)
def build_fact_dict(): fact_dict = {} for ii in range(0,10): fact_dict[ii]=mwmath.nr_factorial(ii) return fact_dict
def build_fact_dict(): fact_dict = {} for ii in range(0, 10): fact_dict[ii] = mwmath.nr_factorial(ii) return fact_dict
def main(): s = time.time() return [sum(mwmath.get_digits(mwmath.nr_factorial(100))),time.time()-s]
def main(): s = time.time() return [sum(mwmath.get_digits(mwmath.nr_factorial(100))), time.time() - s]
def n_choose_r(n, r): fact1 = mwmath.nr_factorial(n) fact2 = mwmath.nr_factorial(r) fact3 = mwmath.nr_factorial(n - r) return fact1 / (fact2 * fact3)
def main(): Fact = mwmath.nr_factorial(100) return sum(mwmath.get_digits(Fact))