Skip to content

Commit d61bb5a

Browse files
authored
Merge pull request #1 from Jashnavi25/Jashnavi25-patch-1
Add maxAlternatingSum method in Solution class
2 parents 09c5814 + 700bb95 commit d61bb5a

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

maxAlternatingSum.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import java.util.*;
2+
class Solution {
3+
public long maxAlternatingSum(int[] nums) {
4+
int n=nums.length;
5+
long[] a=new long[n];
6+
for(int i=0;i<n;i++){
7+
a[i]=(long)nums[i]*nums[i];
8+
}
9+
Arrays.sort(a);
10+
int k=(n+1)/2;
11+
long total=0;
12+
for(long v : a) total+=v;
13+
long sum=0;
14+
for(int i=n-1;i>=n-k;i--){
15+
sum +=a[i];
16+
}
17+
return 2*sum-total;
18+
}
19+
}

0 commit comments

Comments
 (0)