LeetCode 6 Z 字形变换
Posted Starzkg
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 6 Z 字形变换相关的知识,希望对你有一定的参考价值。
https://leetcode-cn.com/problems/zigzag-conversion/
解决方案
class Solution {
public String convert(String s, int numRows) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < numRows; i++) {
boolean flag = i != numRows - 1;
for (int j = i; j < s.length(); j += Math.max(1, (flag ? numRows - 1 - i : i) * 2), flag = (i == 0 || i == numRows - 1) == flag) {
sb.append(s.charAt(j));
}
}
return sb.toString();
}
}
以上是关于LeetCode 6 Z 字形变换的主要内容,如果未能解决你的问题,请参考以下文章