这就是问题:项目欧拉#5的Javascript
2520是能够由每个号码而没有任何剩余被划分为1〜10的最小数目。 可以被1到20的所有数字均分的最小正数是多少?
这里是我的代码:
var calculation = function(){
var result = 0;
for(var i = 20; i == 10000000000000; i++){
for(var e = 2; e == 20; e++){
if(i % e == 0){
result = i;
}
}
}
alert(result);
}
calculation();
的问题是,该方案只是输出0
。
我在想,如果有一个更好的方式来做到循环。我应该使用for循环内的while循环吗? – user2406223
@ user2406223 *提示:*一个更好的解决方案是从一个小数字开始,比如说'2',并从这里开始构建您的解决方案。请注意,所有可以被2整除的数字n也可以被2整除成n-1。 –
两个不能解决。它必须高于20. – user2406223