Maximum Number of Weeks for Which You Can Work LeetCode solution in Java

1
class Solution {
2
public long numberOfWeeks(int[] milestones) {
3
long sum = 0;
4
int max = Integer.MIN_VALUE;
5
for (int milestone : milestones) {
6
sum += milestone;
7
max = Math.max(milestone, max);
8
}
9
if ((sum - max) < max) return ((sum - max) * 2) + 1;
10
else return sum;
11
}
12
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0