题目描述
看到题目的时候一脸懵逼,这啥呀,啥Z字形啊咋排的呀,怪不得这么多人给了unlike嚯嚯嚯。。。
事实证明,只有行数多了才能看出这个z,下图是直接用下标排的,一共5行。
思路:
- 一共N行时,total = 2*(N-1)个字符组成一个完整序列,即Z字的前两划;
- 每total个字符为一组,计算这一组中每个字符在第几行;
- 从第一行开始,把每一行的字符拼接起来返回。
1 | class Solution: |
自测是没有问题的,提交了三次都提交不上去,我也只好unlike了( ・´ω`・ )
恩恩好了好了AC了嚯嚯嚯
