javascript-Codewars挑战-正面计数/负面总和
发布时间:2022-06-29 23:48:25 185
相关标签: # 前端
我的代码有效,但没有被接受以通过挑战。对我做错的任何帮助将不胜感激。
挑战说明:
给定一个整数数组。返回一个数组,其中第一个元素是正数的计数,第二个元素是负数的总和。如果输入数组为空或 null,则返回一个空数组:
C#/Java: new int[] {} / new int[0];
C++: std::vector();
JavaScript/CoffeeScript/PHP/Haskell: [];
Rust: Vec::::new();
注意!不应更改传递的数组。请在此处阅读更多信息*
例如:
输入[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -11, -12, -13, -14, -15]
回来[10, -65].
我的代码:
function countPositivesSumNegatives(input) {
if (input.length < 1){
return [];
}
var newArray = [0, 0];
for (var i = 0; i < input.length; i++){
if (input[i] > 0)
{
newArray[0] += 1;
}
else {
newArray[1] += input[i];
}
}
return newArray;
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报