题解 | #记负均正#
记负均正
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()
// 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()
SHEIN希音公司福利 356人发布