Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. def perm_pearl(m):
  2. def perm_sub(n, a):
  3. if n == m:
  4. print(a)
  5. else:
  6. for x in range(2, m + 1):
  7. if x not in a:
  8. if n != 2 or a[0] > x:
  9. a.append(x)
  10. perm_sub(n + 1, a)
  11. a.pop()
  12. for x in range(2, m + 1):
  13. perm_sub(2, [x, 1])
  14.  
  15. if __name__ == '__main__':
  16. print(perm_pearl(5))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement