题解 | #记负均正#
记负均正
https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); const lines: Array<number[]> = []; rl.on('line', function (line: string) { lines.push(line.split(' ').map((item) => parseInt(item))); }); rl.on('close', () => { let negativeCount = 0; let PositiveNumCount = 0; let totalPositiveNum = 0; lines[1].forEach((item) => { if (item < 0) { negativeCount++; } else if (item > 0) { PositiveNumCount++; totalPositiveNum += item; } }); const ave = totalPositiveNum ? (totalPositiveNum / PositiveNumCount).toFixed(1) : `0.0`; console.log(`${negativeCount} ${ave}`); });