Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Matrix:
- def __init__(self, width: int, height: int):
- self.__width = width
- self.__height = height
- self.__arr = list()
- for i in range(self.__height):
- temp = list()
- for i in range(self.__width):
- temp.appen(0)
- self.__arr.append(temp)
- def len(self):
- return (self.__width, self.__height)
- def arr(self):
- return arr
- def rotate(self, angle=90):
- if angle == 90:
- times = 1
- elif angle == 180:
- times = 2
- elif angle == -90:
- times = 3
- else:
- raise ValueError
- for x in range(times)
- array = self.__arr
- array.reverse()
- new_array = list()
- for i in range(width):
- for j in range(height):
- new_array[i][j] = array[j][i]
- self.__arr = new_array
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement