1309 解碼字母到整數對映

2021-10-06 10:59:27 字數 793 閱讀 7861

給你乙個字串 s,它由數字(『0』 - 『9』)和 『#』 組成。我們希望按下述規則將 s 對映為一些小寫英文本元:

字元(『a』 - 『i』)分別用(『1』 - 『9』)表示。

字元(『j』 - 『z』)分別用(『10#』 - 『26#』)表示。

返回對映之後形成的新字串。

題目資料保證對映始終唯一。

示例 1:

輸入:s = 「10#11#12」

輸出:「jkab」

解釋:「j」 -> 「10#」 , 「k」 -> 「11#」 , 「a」 -> 「1」 , 「b」 -> 「2」.

示例 2:

輸入:s = 「1326#」

輸出:「acz」

示例 3:

輸入:s = 「25#」

輸出:「y」

示例 4:

輸入:s = 「12345678910#11#12#13#14#15#16#17#18#19#20#21#22#23#24#25#26#」

輸出:「abcdefghijklmnopqrstuvwxyz」

public string freqalphabets

(string s)

else

}return sb.

tostring()

;}

總結:

1.利用#分情況討論。

2.這裡的 i 每次增加的值不同,所有使用for的時候不寫步長。

3.這裡的先轉化為整形再轉化為char是經典。注意這裡強轉符號的寫法

(char)( )

1309 解碼字母到整數對映

給你乙個字串 s,它由數字 0 9 和 組成。我們希望按下述規則將 s 對映為一些小寫英文本元 字元 a i 分別用 1 9 表示。字元 j z 分別用 10 26 表示。返回對映之後形成的新字串。題目資料保證對映始終唯一。示例 1 輸入 s 10 11 12 輸出 jkab 解釋 j 10 k 1...

字串 1309 解碼字母到整數對映

題目 給你乙個字串 s,它由數字 0 9 和 組成。我們希望按下述規則將 s 對映為一些小寫英文本元 字元 a i 分別用 1 9 表示。字元 j z 分別用 10 26 表示。返回對映之後形成的新字串。題目資料保證對映始終唯一。示例 1 輸入 s 10 11 12 輸出 jkab 解釋 j 10 ...

LeetCode 1309 解碼字母到整數對映

leetcode習題答案彙總 題目 給你乙個字串 s,它由數字 0 9 和 組成。我們希望按下述規則將 s 對映為一些小寫英文本元 字元 a i 分別用 1 9 表示。字元 j z 分別用 10 26 表示。返回對映之後形成的新字串。題目資料保證對映始終唯一。示例 1 輸入 s 10 11 12 輸...