题解 | #记负均正#

记负均正

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

const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;

void (async function () {
    // Write your code here
    let arr = [];
    let count1 = 0;
    let count2 = 0;
    let sum2 = 0;
    while ((line = await readline())) {
        arr.push(line.split(" ").map((a) => parseInt(a)));
    }
    arr = arr[1];
    for (let i = 0; i < arr.length; i++) {
        if (arr[i] > 0) {
            count2++;
            sum2 += arr[i];
        }
        if (arr[i] < 0) {
            count1++;
        }
    }
    let res2 = count2 == 0 ? '0.0' : (sum2 / count2).toFixed(1);
    console.log(`${count1} ${res2}`);
})();

全部评论

相关推荐

牛客ID:561366855:期望薪资多少?难以相信这简历找不到工作。说明二本电子信息专业想对口就业非常难。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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