fork download
  1. list = [5, 6, 7, 10, 11]
  2.  
  3. def solve(index, sum, ans):
  4. if(index == len(list)):
  5. if(sum == 21):
  6. print(*ans)
  7. else:
  8. ans.append(list[index])
  9. solve(index+1, sum+list[index], ans)
  10. ans.pop(-1)
  11. solve(index+1, sum, ans)
  12.  
  13. ans = []
  14. solve(0, 0, ans)
Success #stdin #stdout 0.02s 9936KB
stdin
Standard input is empty
stdout
5 6 10
10 11