6. Z字形变换
最后更新于
/**
* @param {string} s
* @param {number} numRows
* @return {string}
*/
var convert = function(s, numRows) {
if( numRows === 1) return s
let res = new Array(numRows).fill('')
let flag = -1
let i = 0
for (const c of s) {
if(i === 0 || i === numRows -1 )flag = -flag
res[i] += c
i += flag
}
return res.join('')
};