Skip to content

Commit

Permalink
Create 1800. Maximum Ascending Subarray Sum (#706)
Browse files Browse the repository at this point in the history
  • Loading branch information
Chayandas07 authored Feb 4, 2025
2 parents 24b6cb5 + eeb5b29 commit 0d163f8
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions 1800. Maximum Ascending Subarray Sum
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
class Solution {
public:
int maxAscendingSum(vector<int>& nums) {

int maxi=nums[0],sum=nums[0];
for(int i=0;i<nums.size()-1;i++)
{
if(nums[i+1]>nums[i])
{
sum+=nums[i+1];
}
else
{
maxi=max(maxi,sum);
sum=nums[i+1];
}
}
maxi=max(maxi,sum);
return maxi;
}
};

0 comments on commit 0d163f8

Please sign in to comment.