【leetcode】Z字形变换

发布时间:2024年01月24日

在这里插入图片描述

/**
 * @param {string} s
 * @param {number} numRows
 * @return {string}
 */
var convert = function(s, numRows) {
    if(s.length<3||numRows<2) return s;
    let row=0;
    const arr=[];
    let reverseflag=false;
    for(const i of s){
        if(!arr[row]) arr[row]='';
        arr[row]+=i;
        if(row===numRows-1){
            reverseflag=true;
        }else if(row===0){
            reverseflag=false;
        }
        if(reverseflag){
            row--;
        }else{
            row++;
        }
    }
    return arr.join('');
};
文章来源:https://blog.csdn.net/manerzi/article/details/135831413
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。