Guest User

Untitled

a guest
Jan 21st, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. #permutazioni
  2. from time import clock
  3.  
  4. def permuta(string):
  5. string=list(string)
  6. dim=len(string)
  7. i=0
  8. p, mega=[], []
  9. for x in range(dim):
  10. p.append(0)
  11. while i<dim:
  12. if p[i]<i:
  13. j=i%2*p[i]
  14. tmp=string[j]
  15. string[j]=string[i]
  16. string[i]=tmp
  17. mega.append(''.join(string))
  18. p[i]+=1
  19. i=1
  20. else:
  21. p[i]=0
  22. i+=1
  23. return mega
  24.  
  25. clock()
  26. a=permuta("1234567890")
  27.  
  28. print "tempo mio permuta: ", clock()
Add Comment
Please, Sign In to add comment