Meta Interview Question

given an array of integers, find 3 integers that sum to zero

Interview Answers

Anonymous

Nov 1, 2015

def sum_to_zero(a): for i in range(len(a)): for j in range(i+1,len(a)): for k in range(j+1,len(a)): if sum([a[i],a[j],a[k]]) == 0: return [a[i],a[j],a[k]] return -1

Anonymous

Apr 19, 2015

just search for it on the web

Anonymous

Apr 26, 2015

consider A as array , if sum of three integer(consider a1,a2,a3) is zero means a1+a2=-a3 for(int i=0;i< A.length;i++) { for(int j=0;j< A.length;j++) { for(int k=0;k< A.length;k++) { if(k!=i && k!=j) { a[i]+a[j]+a[k]=0; break; } } } if(i!=a.length || j!=a.length|| k!=a.length) system.out.println("we found three numbers",+a[i]+" "+b[j]+ " "+c[k]);