Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def clockWiseRotate(matrix):
- """
- clock wise rotate: first reverse up to down, then transpose the Matrix
- """
- matrix.reverse()
- for i in range(len(matrix)):
- for j in range(i, len(matrix[0])):
- temp = matrix[i][j]
- matrix[i][j] = matrix[j][i]
- matrix[j][i] = temp
- def anticlockWiseRotate(matrix):
- """
- anti-clock wise rotate: first reverse left to right, then transpose the Matrix
- """
- for i in range(len(matrix)):
- matrix[i].reverse()
- for i in range(len(matrix)):
- for j in range(i, len(matrix[0])):
- temp = matrix[i][j]
- matrix[i][j] = matrix[j][i]
- matrix[j][i] = temp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement