public String convert(String s, int numRows) {
char arr[] = s.toCharArray();
if(numRows < 2){
return s;
}
StringBuilder sb = new StringBuilder();
for(int i = 0; i < numRows ;i++){
for(int j = i;j < arr.length; j += 2*(numRows - 1)){
sb.append(arr[j]);
if(i != 0 && i < numRows-1){
if(j + 2*(numRows - 1 - i) < arr.length){
sb.append(arr[j + 2*(numRows - 1 - i)]);
}
}
}
}
return sb.toString();
}
6. ZigZag Conversion
最新推荐文章于 2023-12-09 16:08:49 发布