题目:输入一个字符串,和z字形行数,将其转换成z字形,然后按行读取z字形输出。
例:Input: s = "PAYPALISHIRING", numRows = 3 ,它的z字形为(其实是倒着的z字):
然后按行读取: Output: "PAHNAPLSIIGYIR";
当numRows = 4时,它的z字形为:
然后按行读取: Output: "PAHNAPLSIIGYIR";
思路:将z字中竖线上的字符存到一个长度为numRows的字符串中,z字符斜线位置上的元素反向存在长度为numRows的字符串中。如果不够numRows,补‘0’。对于例子中numRows = 4时,得到5个字符串:“PAYP”,"ILAP","ISHI","NIRI","NG00"。现在我们只需依次取出五个字符串中的第一个字符,接