How to use LeetCode to realize Z-shape Transformation
This article mainly introduces "how to use LeetCode to achieve Z-shaped transformation". In daily operation, I believe that many people have doubts about how to use LeetCode to achieve Z-shaped transformation. The editor consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful to answer the doubts about "how to use LeetCode to achieve Z-shaped transformation". Next, please follow the editor to study!
Description
Difficulty: medium
NumRows a given string s according to the given number of lines, Z-shaped from top to bottom and from left to right.
For example, if the input string is "PAYPALISHIRING" and the number of lines is 3, the arrangement is as follows:
P A H N A P L S I I G Y I R
After that, your output needs to be read line by line from left to right to produce a new string, such as "PAHNAPLSIIGYIR".
Please implement this function that converts a string to a specified number of lines:
String convert (string s, int numRows)
Example 1:
Input: s = "PAYPALISHIRING", numRows = 3 output: "PAHNAPLSIIGYIR"
Example 2:
Input: s = "PAYPALISHIRING", numRows = 4 output: "PINALSIGYAHRPI"
P I N A L S I G Y A H R P I
Example 3:
Input: s = "A", numRows = 1 output: "A"
Tip:
one