Guest User

Untitled

a guest
Jul 20th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. import time
  2. import itertools
  3.  
  4. f = open('integers.txt', 'r')
  5. list = []
  6.  
  7. list = f.readlines()
  8. integers = []
  9.  
  10. for item in list:
  11. integers.append(int(item))
  12.  
  13. lista = integers[0:25]
  14. s = 1039234
  15. t0 = time.time()
  16. itertools.combinations(lista,s)
  17. t1 = time.time()
  18. print t1-t0
  19.  
  20. def truth(A,numbers,b):
  21. for counter in range(1, (A+1)):
  22. if counter == 1:
  23. if b in numbers:
  24. return True
  25.  
  26. else:
  27. for item in itertools.combinations(numbers,counter):
  28. if sum(item) == b:
  29. return True
  30.  
  31.  
  32. return False
  33. list = len(lista)
  34. a = truth(list,integers,s)
  35. print a
Add Comment
Please, Sign In to add comment