Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. def FaroShuffles(n):
  2. a = [*range(n)]
  3. c = 0
  4. def s(d,c):
  5. i=n//2
  6. e=d[:i]
  7. f=d[i:]
  8. b=[]
  9. for j in range(len(e)):
  10. b+=[e[j],f[j]]
  11. c+=1
  12. if b==a:
  13. return c
  14. return s(b,c)
  15.  
  16. return s(a,c)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement