class Solution {
public String convert(String s, int numRows) {
String str = "";
int h = 0,l = 0,now = 0;
if(s == null||numRows < 1){
return str;
}
if(numRows == 1){
return s;
}
if(numRows > 1){
char[][] arr = new char[numRows][s.length()];
while(now < s.length()){
for(;h < numRows;h++){
if(now < s.length()) {
arr[h][l] = s.charAt(now);
now++;
}
}
h = h - 2;
l++;
for(;h > 0;h--){
if(now < s.length()) {
arr[h][l] = s.charAt(now);
now++;
}
}
l++;
}
for (int i = 0;i < arr.length;i++) {
for(int j = 0;j < arr[i].length;j++){
if(arr[i][j] != 0){
str += arr[i][j];
}
}
}
return str;
}
return str;
}
}