Leetcode

LeetCode#6 Z字形变换

2020-02-03  本文已影响0人  HU兔兔
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;
    }
};
上一篇 下一篇

猜你喜欢

热点阅读