题解 | #记负均正#

记负均正

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

function showNevigateNumAndActiveNumAvg() {
    // 1、获取输入整数的个数
    const num = Number(readline())
    // 2、获取输入的数字并转化成整数
    let buf = readline().split(' ').map(Number)
    
    // 遍历判断负数的个数,累加正数及计数器个数
    // 负数的个数、正数的个数、正数的和
    let [nNum,aNum,sum] = [0,0,0]
    for(const v of buf){
        if(v < 0){
            nNum++
        }else if(v > 0){
            aNum++
            sum += v
        }
    }
    
    // 显示负数个数及整数的平局值
    console.log(`${nNum} ${aNum>0?(sum/aNum).toFixed(1):0.0.toFixed(1)}`)
    
}
showNevigateNumAndActiveNumAvg()
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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