Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. # Finonacci
  2. def getNthFib(n):
  3. if n == 1:
  4. return 0
  5. if n == 2:
  6. return 1
  7. else:
  8. return getNthFib(n-1) + getNthFib(n-2)
  9.  
  10. # Powerset
  11. # Run a loop till length of the given list.
  12. # Run a loop from i+1 to length of the list to get all the subarrays from i to its right.
  13. def powerset(array):
  14. subsets = [[]]
  15. for i in range(0, len(array) + 1):
  16. for j in range (i+1, len(array) + 1):
  17. currentSubset = array[i:j]
  18. subsets.append(currentSubset)
  19. return subsets
  20.  
  21. array = [1,2]
  22. print(powerset(array))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement