20 lines
490 B
Python
20 lines
490 B
Python
|
def reverse(matrix):
|
||
|
return matrix and list(matrix[0]) + reverse(list(zip(*matrix[1:]))[::-1])
|
||
|
print(reverse([line.split() for line in __import__("sys").stdin.readlines()]))
|
||
|
|
||
|
# 输入:
|
||
|
# 1 2 3
|
||
|
# 4 5 6
|
||
|
# 7 8 9
|
||
|
# * 0 #
|
||
|
# ^Z
|
||
|
# 输出:
|
||
|
# ['1', '2', '3', '6', '9', '#', '0', '*', '7', '4', '5', '8']
|
||
|
|
||
|
# 输入:
|
||
|
# 西北 北 东北
|
||
|
# 西 中 东
|
||
|
# 西南 南 东南
|
||
|
# ^Z
|
||
|
# 输出:
|
||
|
# ['西北', '北', '东北', '东', '东南', '南', '西南', '西', '中']
|