leetcode 6 ZigZag Conversion

来源:互联网 发布:推广平台源码 编辑:程序博客网 时间:2024/06/08 14:21
class Solution {      public String convert(String s, int numRows) {          char[] c=s.toCharArray();          int len=c.length;          StringBuilder[] str=new StringBuilder[numRows];          for (int i = 0; i < str.length; i++) str[i] = new StringBuilder();                  int n=0;          while(n<len){              for(int i=0;i<numRows&&n<len;i++) str[i].append(c[n++]);              for(int i=numRows-2;i>=1&&n<len;i--) str[i].append(c[n++]);          }          for(int i=1;i<str.length;i++) str[0].append(str[i]);          return str[0].toString();      }  }  

原创粉丝点击