Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def matrixRowColumnSwap(matrix,k):
- #@param:
- # matrix: matrix;
- # k: int;
- assert matCheck(matrix), "Matrix is not square."
- assert k<=len(matrix) and k>=0, "Parameter is smaller than 0 or is bigger than matrix size"
- for i in range(0,len(matrix)):
- item1 = matrix[k][i]
- item2 = matrix[i][k]
- matrix[k][i] = item2
- matrix[i][k] = item1
- def matCheck(matrix):
- #@param:
- # matrix: matrix;
- # return: bool;
- lenght = len(matrix)
- for i in range(0,lenght):
- if len(matrix[i]) != lenght:
- return False
- return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement