fork download
  1. class Ideone
  2. {
  3. /*public static int f(int v[],int d){
  4. int m=0,i=0,j,t,l=v.length;
  5. for(;i<l;i++)
  6. for(j=i;j<l;j++){
  7. m = j-i<d && (t=Math.abs(v[i]-v[j]))>m ? t : m;
  8. }
  9. return m;
  10. }*/
  11. public static
  12. int f(int v[],int d){int m=0,i=0,j,t,l=v.length;for(;i<l;i++)for(j=i;j<l;j++)m=j-i<d&&(t=Math.abs(v[i]-v[j]))>m?t:m;return m;}
  13.  
  14. public static void main (String[] args) throws java.lang.Exception
  15. {
  16. int[] numbers={6,9,4,7,4,1};
  17. System.out.println(f(numbers,3));
  18. int[] numbers2={0,10,1,100,2,1000};
  19. System.out.println(f(numbers2,3));
  20. System.out.println(f(numbers2,4));
  21. }
  22. }
Success #stdin #stdout 0.07s 320576KB
stdin
Standard input is empty
stdout
6
998
999