美文网首页Leetcode
LeetCode#6 Z字形变换

LeetCode#6 Z字形变换

作者: HU兔兔 | 来源:发表于2020-02-03 17:30 被阅读0次
class Solution {
public:
    string convert(string s, int numRows) {
        if(numRows==1){
            return s;
        }
        vector<string> list(numRows);
        int i,flag;
        flag=-1;
        i=0;
        for(auto str:s){
            list[i].push_back(str);
            if(i==0||i==numRows-1){
                flag=-1*flag;
            }
            i+=flag;
        }
        string answer;
        for(i=0;i<numRows;i++){
            answer+=list[i];
        }
        return answer;
    }
};

相关文章

  • LeetCode#6 Z字形变换

  • Z字形变换

    Z字形变换 将字符串"PAYPALISHIRING"以Z字形排列成给定的行数: P A H N A ...

  • Z字形变换

    题目描述 解题思路 解析参考自acwing,作者:adnil8130 Python代码 代码描述 第一行和最后一行...

  • Z字形变换

    题目区(源自于leetcode) 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入...

  • Z 字形变换

    将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEIS...

  • 《Z字形变换》

    python算法题之《Z字形变换》 题目要求 代码及分析 结果

  • Z 字形变换

    LeetCode第六题 题目描述:将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输...

  • Z字形变换

    Z 字形变换 题目: 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排...

  • Z 字形变换

    将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为...

  • LeetCode解题记录(6~10)

    6.Z字形变换 将字符串 "PAYPALISHIRING" 以Z字形排列成给定的行数: PAH NAPLSI...

网友评论

    本文标题:LeetCode#6 Z字形变换

    本文链接:https://www.haomeiwen.com/subject/wtckxhtx.html