码迷,mamicode.com
首页 > 其他好文 > 详细

zigzag-conversion水题,感觉很好懂的题

时间:2016-05-13 14:16:54      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

class Solution {
    public String convert(String s, int numRows) {
    	List<StringBuilder> list = new ArrayList<StringBuilder>() ;
    	for(int i=0;i<numRows;i++){
    		list.add(new StringBuilder()) ;
    	}
    	int indexofs =0 ;
    	while(indexofs<s.length()){
    		for(int j=0 ; indexofs<s.length() && j< numRows ;j++){
    			list.get(j).append(s.charAt(indexofs++)) ;
    		}
    		for(int j=numRows -2 ; indexofs<s.length() && j>0 ; j--)
    		{
    			list.get(j).append(s.charAt(indexofs++));
    		}
    	}
    	StringBuilder sb = new StringBuilder() ;
    	for(int i=0;i<numRows;i++){
    		sb.append(list.get(i)) ;
    	}
    	
		return sb.toString();
    }
}

 https://leetcode.com/problems/zigzag-conversion/

 水题,最近开始学java框架了,必须要学好啊

zigzag-conversion水题,感觉很好懂的题

标签:

原文地址:http://www.cnblogs.com/coderbill/p/5488005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!