最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
宝坻区| 兴安盟| 讷河市| 台中市| 锦屏县| 长顺县| 广西| 宁蒗| 平乡县| 沿河| 保德县| 宜兰市| 汝州市| 奉贤区| 灵璧县| 吉首市| 广南县| 哈巴河县| 英超| 五华县| 壶关县| 城口县| 松潘县| 马边| 岑溪市| 隆德县| 佛山市| 新竹市| 肇州县| 松潘县| 永德县| 安远县| 辽阳县| 荆州市| 安岳县| 河西区| 昆明市| 榆林市| 九寨沟县| 凤城市| 云和县|