【发布时间】:2016-10-07 21:17:08
【问题描述】:
我为 Euler 项目 5 找到了这个解决方案(可以被 1 到 20 的所有数字整除的最小正数是多少?),其中整数值的可变范围可以除以:
def Euler5(start, end, counter):
x = counter
while start <= end:
if x%counter == x%start:
return Euler5(start+1, end, x)
else:
x += counter
return x
但是,我必须手动将计数器设置为最小整数值(初始 counter = start 值)。有没有办法自动执行此操作并维护算法?
【问题讨论】:
标签: python