現在、このコードを使用してgcdとlcmを見つけています
def gcd(a, b):
while b != 0:
a, b = b, a%b
return a
def lcm(a, b):
result = a*b/gcd(a,b)
return result
しかし、[4,5,7,1,5,7,10,1,16,24] などの数値のリストに対してこれを実行したい場合はどうすればよいでしょうか。ループに制約されていますか?
現在、このコードを使用してgcdとlcmを見つけています
def gcd(a, b):
while b != 0:
a, b = b, a%b
return a
def lcm(a, b):
result = a*b/gcd(a,b)
return result
しかし、[4,5,7,1,5,7,10,1,16,24] などの数値のリストに対してこれを実行したい場合はどうすればよいでしょうか。ループに制約されていますか?