[leetcode]ZigZag Conversion
来源:互联网 发布:阿里云 克隆实例 编辑:程序博客网 时间:2024/05/19 10:35
题目:
The 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"
.
链接:https://oj.leetcode.com/problems/zigzag-conversion/
描述:纯模拟就行了
solution by python:
class Solution: # @return a string def convert(self, s, nRows): strings = ['' for i in range(nRows)] i = 0;row_index = 0 while i < len(s): while i < len(s) and row_index < nRows: strings[row_index] += s[i] i+=1 row_index+=1 row_index = nRows-2 while i < len(s) and row_index > 0: strings[row_index] += s[i] i+=1 row_index-=1 return ''.join(strings)
0 0
- LeetCode: ZigZag Conversion
- LeetCode : ZigZag Conversion
- leetcode 13:zigzag conversion
- [LeetCode] Zigzag Conversion
- LeetCode 6 - ZigZag Conversion
- Leetcode : ZigZag Conversion
- 【leetcode】Zigzag Conversion
- [LeetCode]ZigZag Conversion
- leetcode ZigZag Conversion
- LeetCode-ZigZag Conversion
- LeetCode ZigZag Conversion
- LeetCode 6: ZigZag Conversion
- leetcode-006:ZigZag Conversion
- Leetcode: ZigZag Conversion
- [LeetCode]ZigZag Conversion
- [LeetCode] ZigZag Conversion
- [LeetCode]ZigZag Conversion
- leetcode: ZigZag Conversion
- 桶排序
- Huffman树编码(数据结构)
- ASIHTTPRequest类库简介和使用说明
- Android再学习-->Binder的应用
- C# Webservice 返回Json序列 字符串 前台赋值给json数组
- [leetcode]ZigZag Conversion
- 第十六周项目5-3:
- 《Effective C++》学习笔记——条款21
- 赶场网
- Java字符串处理
- Android WebView Memory Leak WebView内存泄漏
- Double类型显示两位小数
- 快门与曝光
- jQuery easyUI tree