leetcode[6]:ZigZag Conversion
来源:互联网 发布:暴风影音mac版能在线么 编辑:程序博客网 时间:2024/04/30 02:34
ZigZag Conversion
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)
And 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”.
char* convert(char* s, int numRows) { int i,j,k=0; int l,n; l=strlen(s); char convert[10000]; convert[l]='\0'; if(numRows==1) return s; n=2*numRows-2; for(i=0;i<numRows;i++) { for(j=i;j<l;j++) { if( j%n==i||j%n==n-i ) { convert[k++]=s[j]; } } } return convert;}
开始想复杂了,还设了好多flag发现只要取余就好。
0 0
- LeetCode 6 - ZigZag Conversion
- LeetCode 6: ZigZag Conversion
- LeetCode(6)ZigZag Conversion
- Leetcode【6】:ZigZag Conversion
- [leetcode 6] ZigZag Conversion
- LeetCode 6 ZigZag Conversion
- LeetCode(6) ZigZag Conversion
- [Leetcode] 6 - ZigZag Conversion
- LeetCode 6:《ZigZag Conversion》
- [leetcode 6] ZigZag Conversion
- LeetCode | #6 ZigZag Conversion
- [leetcode] 6 ZigZag Conversion
- leetCode #6 ZigZag Conversion
- leetcode 6 ZigZag Conversion
- leetcode-6 ZigZag Conversion
- leetcode 6 ZigZag Conversion
- LeetCode 6 - ZigZag Conversion
- leetcode 6ZigZag Conversion
- 算法学习之查找(顺序、二分法、排序二叉树以及 Hash 表)
- Guava EventBus配合Spring完成事件分发可配置(变通使用三方库)
- 时尚简约风格的ae字幕条模板
- 仿Google相册的侧滑栏效果(DrawerLayout Toolbar)
- 粉红色梦幻唯美的家庭相册模板
- leetcode[6]:ZigZag Conversion
- [LeetCode] Contains Duplicate III
- 十五分钟介绍 Redis数据结构
- 杭电2023
- Linux|CentOS 7 64 挂载硬盘呦!
- ashx 使用Session
- The problem of deleting the remote branch
- Spring4配置AOP
- Decode Ways