ZigZag Conversion--LeetCode
2017-11-29 19:38
369 查看
1.题目
ZigZag Conversion2.代码
class Solution { public: string convert(string s, int numRows) { if (numRows <= 1) return s; string res = ""; int size = 2 * numRows - 2; for (int i = 0; i < numRows; ++i) { for (int j = i; j < s.size(); j += size) { res += s[j]; int tmp = j + size - 2 * i; if (i != 0 && i != numRows - 1 && tmp < s.size()) res += s[tmp]; } } return res; } };
相关文章推荐
- Leetcode题解(3):L215/Kth Largest Element in an Array
- leetcode_question_62 Unique Paths
- LeetCode 分割整数数组,分割为两部分的和相等
- leetcode 167--- Two Sum II - Input array is sorted
- LeetCode 728. Self Dividing Numbers
- leetcode笔记:Remove Duplicates from Sorted Array II
- leetcode530. Minimum Absolute Difference in BST
- LeetCode-Count and Say
- leetcode Insert Interval
- [LeetCode]题解(python):059-Spiral Matrix II
- LeetCode_206. Reverse Linked List-翻转链表
- leetcode week5
- LeetCode (Binary Tree Level Order Traversal)
- LeetCode *** 231. Power of Two
- LeetCode_ZigZag Conversion_006
- LeetCode 刷题2 (digit sum)
- leetcode 191. Number of 1 Bits
- LeetCode Compare Version Numbers(版本比较)
- leetcode Palindrome I and II comparison
- LeetCode Repeated DNA Sequences