LeetCode (Z)
来源:互联网 发布:淘宝网店免费装修模板 编辑:程序博客网 时间:2024/04/30 12:33
ZigZag Conversion
AC Rate: 200/827
My SubmissionsThe string "PAYPALISHIRING"
is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)
P A H NA P L S I I GY I RAnd then read line by line:
"PAHNAPLSIIGYIR"
Write the code that will take a string and make this conversion given a number of rows:
string convert(string text, int nRows);
convert("PAYPALISHIRING", 3)
should return "PAHNAPLSIIGYIR"
.class Solution {public:string convert(string s, int nRows) { if (nRows == 1) return s;vector<string> vec(nRows);for (int i = 0, j = 0, k = 1; s[i]; ++i, j += k) {vec[j] += s[i];if (j == nRows - 1)k = -1;else if (j == 0)k = 1;}string ans;for (int i = 0; i < nRows; ++i)ans += vec[i];return ans;}};
- LeetCode (Z)
- (LeetCode)ZigZag Conversion --- Z型字符串
- leetcode【第七周】Z字形排序字符串
- leetcode-6. ZigZag Conversion(Z型字符串)
- z
- z
- Z
- Z
- Z
- Z
- Z
- Z
- LeetCode OJ 之 ZigZag Conversion (“Z”转换)
- LeetCode 6 ZigZag Conversion(Z型转换)(String)
- LeetCode—Binary Tree Zigzag Level Order Traversal 二叉树的Z扫描
- leetCode 6. ZigZag Conversion(Z形变换) 解题思路及方法
- 【LeetCode-面试算法经典-Java实现】【006-ZigZag Conversion(Z字型转换)】
- Leetcode 103 ,Binary Tree Zigzag Level Order Traversal(二叉树Z形分层遍历)
- android一周小结
- android第二周小结
- activity存在的三种状态
- onPause()方法的特殊性
- android第三周小结
- LeetCode (Z)
- android process and thread
- 没有单元测试,怎能写代码
- 最近两周android总结
- 额~~~~
- intent and service
- android数据持久化总结
- Cocos2d-x-html5之HelloWorld深入分析与调试
- PendingIntent