コード例 #1
0
ファイル: PE53.py プロジェクト: mgwood/Project-Euler
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)
コード例 #2
0
ファイル: PE74.py プロジェクト: mgwood/Project-Euler
def build_fact_dict():
    fact_dict = {}

    for ii in range(0,10):
        fact_dict[ii]=mwmath.nr_factorial(ii)

    return fact_dict
コード例 #3
0
ファイル: PE74.py プロジェクト: mgwood/Project-Euler
def build_fact_dict():
    fact_dict = {}

    for ii in range(0, 10):
        fact_dict[ii] = mwmath.nr_factorial(ii)

    return fact_dict
コード例 #4
0
ファイル: PE20.py プロジェクト: mgwood/Project-Euler
def main():
    s = time.time()
    
    return [sum(mwmath.get_digits(mwmath.nr_factorial(100))),time.time()-s]
コード例 #5
0
def main():
    s = time.time()

    return [sum(mwmath.get_digits(mwmath.nr_factorial(100))), time.time() - s]
コード例 #6
0
ファイル: PE53.py プロジェクト: mgwood/Project-Euler
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)
コード例 #7
0
def main():
    Fact = mwmath.nr_factorial(100)

    return sum(mwmath.get_digits(Fact))