Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def swap(x,y):
- return y,x
- def permute(a, l, r):
- if(l==r):
- print(''.join(a))
- else:
- for i in range (l,r):
- a[l], a[i] = swap(a[l], a[i])
- permute(a, l+1, r)
- a[l], a[i] = swap(a[l], a[i])
- m = input("Enter a string: ")
- myStr = list(m)
- n = len(myStr)
- permute(myStr, 0, n)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement