Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.17 KB | None | 0 0
  1. def all_perms(str):
  2.     if len(str) <= 1:
  3.         yield  str
  4.     else:
  5.         for perm in all_perms(str[1:]):
  6.             for i in range (len(perm)+1):
  7.                 yield perm[:i] + str[0:1] + perm[i:]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement