Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def sum_in(numbers,_sum):
- solve=[]
- x=0
- for x in range(pow(2,len(numbers))-1):
- b=bin(x)
- b=b[2:]
- while len(b)<len(numbers):
- b="0"+b
- s=0
- for d in range(len(b)):
- if b[d]=="1" :
- s+=numbers[d]
- if s==_sum :
- solve.append(b)
- final=[]
- for x in range(len(solve)):
- result=[]
- for d in range(len(numbers)) :
- if solve[x][d]=="1":
- result.append(numbers[d])
- final.append(result)
- return final
Advertisement
Add Comment
Please, Sign In to add comment