Class Solution
- java.lang.Object
-
- g1701_1800.s1800_maximum_ascending_subarray_sum.Solution
-
public class Solution extends Object
1800 - Maximum Ascending Subarray Sum.Easy
Given an array of positive integers
nums
, return the maximum possible sum of an ascending subarray innums
.A subarray is defined as a contiguous sequence of numbers in an array.
A subarray
[numsl, numsl+1, …, numsr-1, numsr]
is ascending if for alli
wherel <= i < r
,numsi < numsi+1
. Note that a subarray of size1
is ascending.Example 1:
Input: nums = [10,20,30,5,10,50]
Output: 65
Explanation: [5,10,50] is the ascending subarray with the maximum sum of 65.
Example 2:
Input: nums = [10,20,30,40,50]
Output: 150
Explanation: [10,20,30,40,50] is the ascending subarray with the maximum sum of 150.
Example 3:
Input: nums = [12,17,15,13,10,11,12]
Output: 33
Explanation: [10,11,12] is the ascending subarray with the maximum sum of 33.
Constraints:
1 <= nums.length <= 100
1 <= nums[i] <= 100
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
maxAscendingSum(int[] nums)
-