Learn
Practice
Interview
Resources
Newsletter
F
Toggle theme
0
F
0
Toggle menu
Animations
← Back to All Animations
Zigzag Conversion
Bookmark
2D Grid
Row by Row
Direct Index
Input
Standard (3 rows)
4 Rows
Small
Single Row
Custom
s
=
PAYPALISHIRING
,
numRows
=
3
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
grid 3 x 14, 42 cells left blank
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
i
P
A
grid 3 x 14, 40 cells left blank
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
i
P
A
A
P
Y
grid 3 x 14, 37 cells left blank
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
i
P
A
A
P
L
Y
I
grid 3 x 14, 35 cells left blank
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
i
P
A
H
A
P
L
S
Y
I
grid 3 x 14, 33 cells left blank
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
i
P
A
H
A
P
L
S
I
Y
I
R
grid 3 x 14, 31 cells left blank
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
i
P
A
H
N
A
P
L
S
I
I
G
Y
I
R
grid 3 x 14, 28 cells left blank
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
P
A
H
N
A
P
L
S
I
I
G
Y
I
R
P
A
H
N
A
P
L
S
I
I
G
grid 3 x 14, 28 cells left blank
P
A
Y
P
A
L
I
S
H
I
R
I
N
G
P
A
H
N
A
P
L
S
I
I
G
Y
I
R
P
A
H
N
A
P
L
S
I
I
G
Y
I
R
grid 3 x 14, 28 cells left blank
algo
master
.
io
Step:
Start: write "PAYPALISHIRING" into a grid of 3 rows, then read it back
0 / 20
Input
Standard (3 rows)
4 Rows
Small
Single Row
Custom
s
=
PAYPALISHIRING
,
numRows
=
3
0 / 20
algo
master
.
io
Step:
Start: write "PAYPALISHIRING" into a grid of 3 rows, then read it back