题解 | #记负均正#

记负均正

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

import java.util.*;
import java.util.stream.*;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        scanner.useDelimiter("\n");
        while (scanner.hasNextInt()) {
            int num = scanner.nextInt();
            String[] next = scanner.next().split(" ");
            int[] original = new int[num];
            for (int i = 0; i < next.length; i++) {
                original[i] = Integer.parseInt(next[i]);
            }
            long count1 = Arrays.stream(original).filter(o -> o < 0).count();
            System.out.print(count1 + " ");
            OptionalDouble average = Arrays.stream(original).filter(o -> o > 0).average();
            System.out.println(average.isPresent()?String.format("%.1f", average.getAsDouble()):"0.0");
        }
    }
}

全部评论

相关推荐

能干的三文鱼刷了100道题:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
06-17 21:57
门头沟学院 Java
白友:噗嗤,我发现有些人事就爱发这些,明明已读不回就行了,就是要恶心人
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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