博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode – Refresh – ZigZag Conversion
阅读量:7154 次
发布时间:2019-06-29

本文共 575 字,大约阅读时间需要 1 分钟。

1 class Solution { 2 public: 3     string convert(string s, int nRows) { 4         if (nRows < 2) return s; 5         int len = s.size(), size = 2*nRows - 2; 6         string result; 7         for (int i = 0; i < nRows; i++) { 8             for (int j = i; j < len; j += size) { 9                 result += s[j];10                 if (i != 0 && i != nRows-1 && (j + size - 2*i) < len) {11                     result += s[j+size-2*i];12                 }13             }14         }15         return result;16     }17 };

 

转载于:https://www.cnblogs.com/shuashuashua/p/4364720.html

你可能感兴趣的文章
MVC5-8 ViewData、ViewBag、TempData分析
查看>>
数据结构之最短路径(2) [弗洛伊德算法]
查看>>
编译mgiza的准备
查看>>
不错的视频播放flash:flowplayer
查看>>
[2019.3.25]多项式求逆
查看>>
js里面的判断最好做到完全控制
查看>>
java day01记录
查看>>
js布尔值转化
查看>>
C /C ++中结构体的定义
查看>>
windows8.1下android开发环境搭建(Eclipse+Android sdk+ADT+Genymotion)
查看>>
nginx中常见的变量
查看>>
TSQL基本编程
查看>>
linux中nginx安装
查看>>
连接数据库报错:句柄无效
查看>>
使用update!导致的更新时候的错误信息不显示 ruby on rails
查看>>
AutoFac文档14(转载)
查看>>
TreeView 折叠所有
查看>>
Canvas——使用定时器模拟动态加载动画!
查看>>
移动端Css初始化
查看>>
混合拉普拉斯分布(LMM)推导及实现
查看>>