题解 | #记负均正#

记负均正

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);
}

全部评论

相关推荐

代码飞升AL:同学院本建议你换一个项目 就算你不去特意搜也应该知道点评不能写吧 保持投递不要停 然后快速弄一个项目换上去 公司就别挑了 我第一段120一天 快速跳就行
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
04-30 18:05
空屿编号:你把墨镜摘下来是不是这样😭
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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