LeeCode ZigZag Conversion
来源:互联网 发布:云计算工程师发展前景 编辑:程序博客网 时间:2024/06/06 00:35
public class Solution {
public String convert(String s, int numRows) {
if(s == null || s.length()==0 || numRows <=0)
return "";
if(numRows == 1)
return s;
StringBuilder res = new StringBuilder();
int size = 2*numRows-2;
for(int i=0;i<numRows;i++)
{
for(int j=i;j<s.length();j+=size)
{
res.append(s.charAt(j));
if(i!=0 && i!=numRows-1 && j+size-2*i<s.length())
res.append(s.charAt(j+size-2*i));
}
}
return res.toString();
}
}
public String convert(String s, int numRows) {
if(s == null || s.length()==0 || numRows <=0)
return "";
if(numRows == 1)
return s;
StringBuilder res = new StringBuilder();
int size = 2*numRows-2;
for(int i=0;i<numRows;i++)
{
for(int j=i;j<s.length();j+=size)
{
res.append(s.charAt(j));
if(i!=0 && i!=numRows-1 && j+size-2*i<s.length())
res.append(s.charAt(j+size-2*i));
}
}
return res.toString();
}
}
阅读全文
0 0
- LeeCode ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- Zigzag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- ZigZag Conversion
- c#list类实现sort()
- 设计模式之简单工厂模式
- Debian 装中文输入法
- STM32 定时器实现红外遥控数据接收
- js相关1.设置下拉框只读2.判断两个数组是否相等3.form表单取值
- LeeCode ZigZag Conversion
- IP地址转换函数
- java多态的理解
- XZ_iOS之动态内存分配(Dynamic memory allocation)
- [leetcode] 611. Valid Triangle Number
- JS作用域和预解析机制
- 2017.8.7每天五个编程题(三)
- tigase7.1.0 服务器在centos上搭建spark测试
- Android自定义控件