Given an unsorted array of integers, find a 3-element subset that sums to zero
Sigiloso
def findSumValue(array, start, elements, value): global sols for i in range(start, len(array)): if elements > 1: rest = findSumValue(array, i+1, elements-1, value-array[i]) if rest: rest.append(array[i]) return rest elif array[i] == value: return [array[i]] return None array = [1,4,-6,2,5,-12,3,-3,-2,5,-1,7,9] print findSumValue(array, 0, 3, 0)