class Solution:
def convert(self, s: str, numRows: int) -> str:
if numRows == 1 or len(s) == 1:
return s
rlt_list = []
for i in range(numRows):
col = 0
num = i
while num < len(s):
try:
rlt_list.append(s[num])
if i != 0 and i != numRows - 1:
rlt_list.append(s[num + 2*(numRows-i-1)])
col += 1
num += 2*numRows-2
except Exception:
break
return "".join(rlt_list)
6,z字型变换
最新推荐文章于 2021-12-18 21:56:57 发布