最大公约数

计算一组数字的最大公约数。

  • 使用functools.reduce()math.gcd()对给定的列表进行操作。
from functools import reduce
from math import gcd as _gcd

def gcd(numbers):
  return reduce(_gcd, numbers)

gcd([8, 36, 28]) # 4