package com.home.test; |
|
|
|
import java.util.Arrays; |
|
|
|
public class NumsCount { |
|
|
|
public void getNumCount(int[] data){ |
|
|
|
|
|
int[] max=new int[5]; |
|
|
|
int max1=0; |
|
int sum1=0; |
|
for(int i=0;(i+1) |
|
sum1=data[i]+data[i+1]; |
|
if(sum1>max1){ |
|
max1=sum1; |
|
} |
|
} |
|
max[0]=max1; |
|
|
|
int max2=0; |
|
int sum2=0; |
|
for(int i=0;(i+2) |
|
sum2=data[i]+data[i+1]+data[i+2]; |
|
if(sum2>max2){ |
|
max2=sum2; |
|
} |
|
} |
|
max[1]=max2; |
|
|
|
int max3=0; |
|
int sum3=0; |
|
for(int i=0;(i+3) |
|
sum3=data[i]+data[i+1]+data[i+2]+data[i+3]; |
|
if(sum3>max3){ |
|
max3=sum3; |
|
} |
|
} |
|
max[2]=max3; |
|
|
|
int max4=0; |
|
int sum4=0; |
|
for(int i=0;(i+4) |
|
sum4=data[i]+data[i+1]+data[i+2]+data[i+3]+data[i+4]; |
|
if(sum4>max4){ |
|
max4=sum4; |
|
} |
|
} |
|
max[3]=max4; |
|
|
|
int max5=0; |
|
int sum5=0; |
|
for(int i=0;(i+5) |
|
sum5=data[i]+data[i+1]+data[i+2]+data[i+3]+data[i+4]+data[i+5]; |
|
if(sum5>max5){ |
|
max5=sum5; |
|
} |
|
} |
|
max[4]=max5; |
|
Arrays.sort(max); |
|
System.out.println(max[4]); |
|
|
|
} |
|
|
|
|
|
public static void main(String[] args) { |
|
|
|
int[] data={1,-2,3,-2,5,1}; |
|
new NumsCount().getNumCount(data); |
|
} |
|
|
|
} |