Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public int solution(int[] A) {
- int score2;
- double score3 = A[0] + A[1];
- double multiplier = 2.0;
- double tmpAvgMin = score3 / multiplier;
- int rezIndex = 0;
- for (int i = 2; i < A.length; i++) {
- score2 = A[i - 1] + A[i];
- if((score3 + A[i]) / (multiplier + 1) <= tmpAvgMin){
- score3 += A[i];
- multiplier++;
- tmpAvgMin = score3 / multiplier;
- }
- if(score2 / 2.0 < tmpAvgMin){
- rezIndex = (i - 1);
- score3 = score2;
- multiplier = 2;
- }
- }
- return rezIndex;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement