Skip to content

Commit c259c7a

Browse files
authored
Update Maximum Ascending Subarray Sum.java
1 parent 540318b commit c259c7a

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed
Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
class Solution {
2-
public int maxAscendingSum(int[] nums) {
3-
int maximumSum = 0;
4-
int idx = 0;
5-
while (idx < nums.length) {
6-
int currSum = nums[idx++];
7-
while (idx < nums.length && nums[idx] > nums[idx - 1]) {
8-
currSum += nums[idx++];
9-
}
10-
maximumSum = Math.max(maximumSum, currSum);
2+
public int maxAscendingSum(int[] nums) {
3+
int maxSum = 0;
4+
int idx = 0;
5+
int n = nums.length;
6+
while (idx < n) {
7+
int currSum = nums[idx++];
8+
while (idx < n && nums[idx] > nums[idx - 1]) {
9+
currSum += nums[idx++];
10+
}
11+
maxSum = Math.max(maxSum, currSum);
12+
}
13+
return maxSum;
1114
}
12-
return maximumSum;
13-
}
1415
}

0 commit comments

Comments
 (0)