黑马程序员技术交流社区

标题: LeetCode 算法题 6. ZigZag Conversion [打印本页]

作者: Miss_Allsunday    时间: 2017-6-15 11:05
标题: LeetCode 算法题 6. ZigZag Conversion
本帖最后由 Miss_Allsunday 于 2017-6-17 08:26 编辑

6. 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)
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".

字符串“PAYPALISHIRING"以zigzag模式写在制定数量的行像这样:(你可以用固定大小的字体去显示这个模式以取得更好的清晰度)
P      A     H     N
A  P  L  S  I  I  G
Y      I      R
然后按行来读取:“PAHNAPLSIIGYIR“
写出一个函数用来接受输入的字符串以及转换的行数:
string convert(string text, int nRows);
convert("PAYPAlISHIRING", 3) 应该返回"PAHNAPLSIIGYIR".
你需要完成以下的函数:
char* convert(char* s, int numRows) {

}

这道题目的网址是:"https://leetcode.com/problems/zigzag-conversion/#/description".


作者: Miss_Allsunday    时间: 2017-6-15 11:14
占楼,待发答案。
作者: kfz0507    时间: 2017-6-15 23:34
学习了,大神.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2