Advertisement
jinhuang1102

48. Rotate Image

Nov 25th, 2018
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. def clockWiseRotate(matrix):
  2. """
  3. clock wise rotate: first reverse up to down, then transpose the Matrix
  4. """
  5. matrix.reverse()
  6. for i in range(len(matrix)):
  7. for j in range(i, len(matrix[0])):
  8. temp = matrix[i][j]
  9. matrix[i][j] = matrix[j][i]
  10. matrix[j][i] = temp
  11.  
  12. def anticlockWiseRotate(matrix):
  13. """
  14. anti-clock wise rotate: first reverse left to right, then transpose the Matrix
  15. """
  16. for i in range(len(matrix)):
  17. matrix[i].reverse()
  18. for i in range(len(matrix)):
  19. for j in range(i, len(matrix[0])):
  20. temp = matrix[i][j]
  21. matrix[i][j] = matrix[j][i]
  22. matrix[j][i] = temp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement