Z字形变换

一个很有趣的个人博客,不信你来撩 fangzengye.com



在这里插入图片描述
在这里插入图片描述

class Solution:
    def convert(self, s: str, numRows: int) -> str:
        if numRows==1:return s
        res = ['' for _ in range(numRows)]
        i,flag = 0,-1
        for c in s:
            if i == 0 or i==numRows-1:
                flag = -flag
            
            res[i] += c
            i += flag
        return ''.join(res)

posted @ 2020-03-07 10:33  开源的Boy  阅读(37)  评论(0)    收藏  举报