首页 > 解决方案 > 3 变量序列和

问题描述

所以基本上有两个从 I 到 j 和 j 到 k 的序列。例如 3 到 5 和 5 到 2。我们需要知道总和。3 + 4 + 5 + 4 + 3 + 2。我的代码不起作用。

var arr = [];
var sum = 0;

函数 pushIn(i, j, k){

    for(var a = i; a < j; a++){
        arr.push(a);
    }

    for(var a = j; a == k; a--){
        arr.push(a);
    }
    for(var i = 0; i <arr.length;i++){
        sum += arr[i];
    }
}

}

标签: javascriptarraysfunctionsequence

解决方案


我认为问题在于你的第二个 for 循环也许你应该试试这个

for(var a = i; a < j; a++){
    arr.push(a);
}

for(var a = j; a > k; a--){
    arr.push(a);
}
for(var i = 0; i <arr.length;i++){
    sum += arr[i];
}

希望这可以帮助


推荐阅读