ZigZag Conversion

来源:互联网 发布:淘宝网1元秒杀专区 编辑:程序博客网 时间:2024/06/06 04:49
public class Solution {    public String convert(String s, int nRows) {        int len = s.length();          if (len == 0 || nRows <= 1) return s;                    String[] ans = new String[nRows];          Arrays.fill(ans, "");          int row = 0, delta = 1;          for (int i = 0; i < len; i++) {              ans[row] += s.charAt(i);              row += delta;              if (row >= nRows) {                  row = nRows-2;                  delta = -1;              }              if (row < 0) {                  row = 1;                  delta = 1;              }          }                    String ret = "";          for (int i = 0; i < nRows; i++) {              ret += ans[i];          }          return ret;      }}

0 0
原创粉丝点击