class Solution {
public:
string convert(string s, int numRows) {
string res;
int len=s.length();
int delta=2*numRows-2;
//char arr[numRows][len]={' '};
if(len<=numRows||numRows==1){
res=s;
}else{
for(int i=0;i<len;i+=delta){
res+=s[i];
}
for(int i=1;i<numRows-1;i++){
for(int j=0;j<len;j+=delta){
if(i+j<len){
res+=s[i+j];
}
if(delta-i+j<len){
res+=s[delta-i+j];
}
}
}
for(int i=numRows-1;i<len;i+=delta){
res+=s[i];
}
}
return res;
}
};