无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

6. N 字形變換(C++編程)

2023-02-20 12:42 作者:不開花的黑玫瑰  | 我要投稿

將一個(gè)給定字符串?s?根據(jù)給定的行數(shù)?numRows?,以從上往下、從左到右進(jìn)行?Z 字形排列。

比如輸入字符串為?"PAYPALISHIRING"?行數(shù)為?3?時(shí),排列如下:

P ? A ? H ? N A P L S I I G Y ? I ? R

之后,你的輸出需要從左往右逐行讀取,產(chǎn)生出一個(gè)新的字符串,比如:"PAHNAPLSIIGYIR"。

請(qǐng)你實(shí)現(xiàn)這個(gè)將字符串進(jìn)行指定行數(shù)變換的函數(shù):

string convert(string s, int numRows);

?

示例 1:

輸入:s = "PAYPALISHIRING", numRows = 3

輸出:"PAHNAPLSIIGYIR"

示例 2:

輸入:s = "PAYPALISHIRING", numRows = 4

輸出:"PINALSIGYAHRPI"

解釋:P ? ? I ? ?N A ? L S ?I G Y A ? H R P ? ? I

示例 3:

輸入:s = "A", numRows = 1輸出:"A"

?

提示:

  • 1 <= s.length <= 1000

  • s?由英文字母(小寫和大寫)、','?和?'.'?組成

  • 1 <= numRows <= 1000

刷題代碼

完整調(diào)試代碼


6. N 字形變換(C++編程)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
阳泉市| 东方市| 海城市| 天台县| 商水县| 云霄县| 杂多县| 苍南县| 儋州市| 固镇县| 蚌埠市| 石柱| 名山县| 吉木萨尔县| 达拉特旗| 鄯善县| 仪陇县| 永新县| 江孜县| 庄浪县| 越西县| 镇原县| 西充县| 南投县| 彰化市| 莱阳市| 南京市| 乌拉特中旗| 长治县| 赫章县| 岳阳县| 淮滨县| 汶上县| 宁远县| 贺州市| 仙游县| 乐至县| 新丰县| 界首市| 宜宾市| 平乡县|