Daily LeetCode – day0070 1800. Maximum Ascending Subarray Sum

// 1800. Maximum Ascending Subarray Sum
class Solution {
    public int maxAscendingSum(int[] nums) {
        int ans = nums[0];
        int current = nums[0];
        for (int i = 1; i < nums.length; ++i) {
            if (nums[i] > nums[i - 1]) {
                current += nums[i];
            } else {
                current = nums[i];
            }
            if (current > ans) {
                ans = current;
            }
        }
        return ans;
    }
}
学习笔记:
这是一道简单的数组水题。


关于樊轶群

一个善良的理想主义者。
此条目发表在每日LeetCode分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注