擅长:python、mysql、java
<p><code>reduce()</code>可用于查找<a href="https://stackoverflow.com/questions/147515/least-common-multiple-for-3-or-more-numbers#147539">Least common multiple for 3 or more numbers</a>:</p>
<pre><code>#!/usr/bin/env python
from fractions import gcd
from functools import reduce
def lcm(*args):
return reduce(lambda a,b: a * b // gcd(a, b), args)
</code></pre>
<p>示例:</p>
<pre><code>>>> lcm(100, 23, 98)
112700
>>> lcm(*range(1, 20))
232792560
</code></pre>