글이 정상적으로 보이지 않는다면 아래 주소로 접속해 주세요. https://egg-programmer.tistory.com/62
코드
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
def rotation(array):
"""
Conditional rotation function
:param array: Needed for rotating.
:return:
"""
if rot == "반시계":
degree = 360 - int(deg.replace("도", ""))
else:
degree = int(deg.replace("도", ""))
while degree > 0:
tuples = zip(*array[::-1])
array = [list(elem) for elem in tuples]
degree -= 90
return array
|
cs |
코드 설명
main에서 반시계/시계 와 각도90도 배수(90, 180, 270)를 입력받는다.