题目解析 这道题就需要我们暴力的去求解,解法其实也有方便的,这里我们采用了更为快的方法。我们只需要在计算中把三层分开然后组合就可以了。 if numRows < 2: return s res = ["" for _ in range(numRows)] i, flag = 0, -1 for c in s:# 我们把三层分开。 res[i] += c if i == 0 or i == numRows - 1: flag = -flag i += flag return "".join(res)