【发布时间】:2017-06-26 10:30:16
【问题描述】:
https://www.hackerrank.com/contests/projecteuler/challenges/euler001
这是我对 parseInt readline 语句感到困惑的问题 以及主要的 var n 语句..
当我运行我的代码时,它似乎最多计数十次,这可能是一个简单的问题,只是没有看到它,希望我能得到解释,这样我就可以继续处理项目欧拉问题
谢谢
function main() {
var t = parseInt(readLine());
var sum = 0;
var arr = [];
for(var a0 = 0; a0 < t; a0++){
var n = parseInt(readLine());
for (var i = 0; i < n; i++)
if (i % 3 === 0 || i % 5 === 0){
arr.push(i);
sum += i;
};
console.log(arr);
};
}
【问题讨论】:
-
是我们还是你的问题陈述?
-
请更新您的问题名称,以便更好地描述您的具体问题。
-
经过两处小修改,这段代码就可以通过测试了。当您尝试学习时,我不会告诉您要更改什么,但会制作两个可能为您指明正确方向的 cmets。首先,您需要将 3 和 5 的倍数的数字的 sum 记录到控制台。此外,您只对从 0 到 n 的当前值的数字的总和感兴趣,您不关心上一行
标签: javascript parsing installation int