1class Solution {2public:3string convert(string s, int numRows) {4vector<vector<char>> v(numRows);5int j = 0, t = 1;6if (numRows == 1) return s;7for (int i = 0; i < s.size(); i++) {8v[j].push_back((char)s[i]);9if (j == numRows - 1)10t = 0;11else if (j == 0)12t = 1;13if (t)14j++;15else16j--;17}18string x = "";19for (int i = 0; i < numRows; i++) {20for (int j = 0; j < v[i].size(); j++) x.push_back(v[i][j]);21}22return x;23}24};