返回

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;
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像