views:

102

answers:

1

If you have a list of integers in python, say L = [4,8,12,24], how can you compute their greatest common denominator/divisor (4 in this case)?

+5  A: 

One way to do it is:

import fractions

def gcd(L):
    return reduce(fractions.gcd, L)

print gcd([4,8,12,24])
celil
+1 elegant self answer.
msw
First line should read `import fractions`.
Etaoin