Sponsored Reserved space — layout preview until AdSense is connected
medium +22 pts

Zigzag string conversion

Row assignment on a virtual fence.

Implement `convert(s: str, numRows: int) -> str`.

Constraints

1 ≤ len(s) ≤ 10^5; 1 ≤ numRows ≤ min(len(s), 1000)

Example

>>> convert("PAYPALISHIRING", 3)
"PAHNAPLSIIGYIR"
22 points ~20 min

Recent Submissions

No submissions yet — hit Run Tests to try!

Hints

Assign each char to a row (0..numRows-1) cycling up/down; join rows.
Python 3
All tests passed!
Test Results
Press Ctrl+Enter or click Run Tests to execute your code.
Sponsored Reserved space — layout preview until AdSense is connected