leetcode
2
代码挑战
之字形转换
字符串"PAYPALISHIRING"在给定的行数上以锯齿形图案书写,如下所示:(您可能希望以固定字体显示此图案以获得更好的可读性)
P
A
H
N
A
P
L
S
I
I
G
Y
I
R
然后逐行阅读:
"PAHNAPLSIIGYIR"
编写将接受一个字符串并在给定行数的情况下进行此转换的代码:
def
convert
(
s
:
str
,
rows
:
int
)
->
str
:
pass
示例
1:
Input:
s
=
"PAYPALISHIRING",
numRows
=
3
Output:
"PAHNAPLSIIGYIR"
示例
2:
Input:
s
=
"PAYPALISHIRING",
numRows
=
4
Output:
"PINALSIGYAHRPI"
Explanation:
P
I
N
A
L
S
I
G
Y
A
H
R
P
I
来源:
难度:中等
评论0
最新资源