题解 | #记负均正#

记负均正

https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8

while (line = readline()) {
  let arr = readline().split(" ");
  let fuNum = arr.filter((item) => parseInt(item) < 0).length; //负数的个数
  let zArr = arr.filter((item) => item > 0);//正数的数组
    
  // 正数长度为0,即没有正数
  if (zArr.length == 0) {
    console.log(fuNum + " " + "0.0");
    break;
  }
    
  let sum = zArr.reduce((preV, curV) => parseInt(preV) + parseInt(curV)); //正数的总和
  let average = (sum / zArr.length).toFixed(1); //正数的平均值
  console.log(fuNum + " " + average);
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-27 15:07
点赞 评论 收藏
分享
06-13 10:15
门头沟学院 Java
想去夏威夷的大西瓜在...:我也是27届,但是我现在研一下了啥项目都没有呀咋办,哎,简历不知道咋写
点赞 评论 收藏
分享
废物一个0offer:认真的吗二本本科找人工智能岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务