fork(2) download
  1. class M{
  2. static int c(int[] a){
  3. int i=0,
  4. m = 1<<31,
  5. c;
  6. for(; ++i < a.length; m = a[i] * a[i-1] == 0 & (c = a[i] + a[i - 1]) > m
  7. ? c
  8. : m);
  9. return m;
  10. }
  11.  
  12. public static void main(String[] a){
  13. System.out.println(c(new int[]{ 1, 4, 3, 6, 0, 3, 7, 0 }));
  14. System.out.println(c(new int[]{ 9, 4, 9, 0, 9, 0, 9, 15, -2 }));
  15. System.out.println(c(new int[]{ -4, -6, -2, 0, -9 }));
  16. System.out.println(c(new int[]{ -11, 0, 0, 0, 0, 0, -12, 10 }));
  17. System.out.println(c(new int[]{ 0, 20 }));
  18. System.out.println(c(new int[]{ 2, 1, 0 }));
  19. }
  20. }
Success #stdin #stdout 0.05s 711168KB
stdin
Standard input is empty
stdout
7
9
-2
0
20
1