Given an array of integers, find 3 integers that sum to zero
Output of algo:
Sum of 3 , -10 , 7 = 0
Sum of -15 , 8 , 7 = 0
Input for above output was:
int[] numbers2 = new int[7]; numbers2[0] = -15; numbers2 [1] = 8; numbers2 [2] = 3; numbers2 [3] = -10; numbers2 [4] = 7; numbers2 [5] = -6; numbers [6] = 3; get3IntegersSumming0(numbers2, 0);
private static void get3IntegersSumming0(int[] integers, int startingIndex ) { if(integers == null || startingIndex >= integers.length - 2 ) { return ; } get3IntegersSumming0(integers, startingIndex + 1); for (int i = startingIndex; i < integers.length ; i++) { int a = integers[startingIndex]; int b = integers[startingIndex +1]; int c = integers [i]; if(sum(a,b,c) == 0) { System.out.println("Sum of "+a+" , "+ b + " , " + c +" = 0" ); } } }