讨论/题目交流/🏆 第 176 场力扣周赛/
🏆 第 176 场力扣周赛

欢迎小伙伴们在这里交流分享你的参赛心得以及体验。【前往竞赛】

image.png

3 分 - 统计有序矩阵中的负数
5 分 - 最后 K 个数的乘积
5 分 - 最多可以参加的会议数目
6 分 - 多次求和构造目标数组

展开讨论

class ProductOfNumbers {

    private List<Integer> list;
    public ProductOfNumbers() {
        this.list = new LinkedList<>();
    }

    public void add(int num) {
        this.list.add(num);
    }

    public int getProduct(int k) {
        int sum = 1;
        List<Integer> subList = this.list.subList(this.list.size() - k, this.list.size());
        Iterator<Integer> iterator = subList.iterator();
        while (iterator.hasNext()) {
            Integer i = iterator.next();
            if (sum == 0) return sum;
            sum *= i;
        }
        return sum;
    }
}
展开全部 24 讨论