Get the App
SLTechnology News&Howtos  ›  Development  › 

How to use LeetCode to realize Z-shape Transformation

Shulou Source: shulou.com Published: 2022-06-03 06:16:03 10月21日 Update

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

Tags: Characters strings arrays glyphs transformations output learning input complexity subscript complexity examples results variables ideas more users procedures help move Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Xiaomi Shulou Technology Docker Shulou Tech Info MariaDB