用于存放学校的作业便于复习。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
490 B

  1. def reverse(matrix):
  2. return matrix and list(matrix[0]) + reverse(list(zip(*matrix[1:]))[::-1])
  3. print(reverse([line.split() for line in __import__("sys").stdin.readlines()]))
  4. # 输入:
  5. # 1 2 3
  6. # 4 5 6
  7. # 7 8 9
  8. # * 0 #
  9. # ^Z
  10. # 输出:
  11. # ['1', '2', '3', '6', '9', '#', '0', '*', '7', '4', '5', '8']
  12. # 输入:
  13. # 西北 北 东北
  14. # 西 中 东
  15. # 西南 南 东南
  16. # ^Z
  17. # 输出:
  18. # ['西北', '北', '东北', '东', '东南', '南', '西南', '西', '中']