用于存放学校的作业便于复习。
 
 
 
 

20 lines
490 B

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
# 输出:
# ['西北', '北', '东北', '东', '东南', '南', '西南', '西', '中']