Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. #!/usr/bin/env python3.4
  2.  
  3. from itertools import tee
  4. from random import randint, shuffle
  5. import sys
  6.  
  7.  
  8. def pairwise(iterable):
  9. "s -> (s0,s1), (s1,s2), (s2, s3), ..."
  10. a, b = tee(iterable)
  11. next(b, None)
  12. return zip(a, b)
  13.  
  14.  
  15. def is_sorted(seq):
  16. for a, b in pairwise(seq):
  17. if a > b:
  18. return False
  19. return True
  20.  
  21.  
  22. if __name__ == '__main__':
  23. s = [randint(0, 100) for _ in range(int(sys.argv[1]))]
  24. print('sequence is', s)
  25. shuffle(s)
  26. print('"sorted" is', s)
  27. msg = '#yolo'
  28. if is_sorted(s):
  29. msg = '#swag'
  30. print(msg)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement