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

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

LeetCode 2325. Decode the Message

2023-05-03 09:00 作者:您是打尖兒還是住店呢  | 我要投稿

You are given the strings?key?and?message, which represent a cipher key and a secret message, respectively. The steps to decode?message?are as follows:

  1. Use the?first?appearance of all 26 lowercase English letters in?key?as the?order?of the substitution table.

  2. Align the substitution table with the regular English alphabet.

  3. Each letter in?message?is then?substituted?using the table.

  4. Spaces?' '?are transformed to themselves.

  • For example, given?key = "happy?boy"?(actual key would have?at least one?instance of each letter in the alphabet), we have the partial substitution table of ('h' -> 'a',?'a' -> 'b',?'p' -> 'c',?'y' -> 'd',?'b' -> 'e',?'o' -> 'f').

Return?the decoded message.

?

Example 1:

映射關(guān)系1

Input: key = "the quick brown fox jumps over the lazy dog",?

message = "vkbs bs t suepuv"

Output: "this is a secret"

Explanation: The diagram above shows the substitution table. It is obtained by taking the first appearance of each letter in "the quick brown fox jumps over the lazy dog".

Example 2:

映射關(guān)系2



Input: key = "eljuxhpwnyrdgtqkviszcfmabo",?

message = "zwx hnfx lqantp mnoeius ycgk vcnjrdb"

Output: "the five boxing wizards jump quickly"

Explanation:?

The diagram above shows the substitution table. It is obtained by taking the first appearance of each letter in "eljuxhpwnyrdgtqkviszcfmabo".

?

Constraints:

  • 26 <= key.length <= 2000

  • key?consists of lowercase English letters and?' '.

  • key?contains every letter in the English alphabet ('a'?to?'z')?at least once.

  • 1 <= message.length <= 2000

  • message?consists of lowercase English letters and?' '.

  • 題目是easy題目,其實(shí)就是做一個(gè)映射,然后根據(jù)message 返回映射的信息即可;

  • 用hashmap可以,也可以直接用數(shù)組;下面是代碼:


Runtime:?7 ms, faster than?71.47%?of?Java?online submissions for?Decode the Message.

Memory Usage:?42.7 MB, less than?50.31%?of?Java?online submissions for?Decode the Message.


LeetCode 2325. Decode the Message的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
湖州市| 昌吉市| 台安县| 贵阳市| 开远市| 台山市| 鄂托克前旗| 赤壁市| 化德县| 苏尼特左旗| 临安市| 香港| 兴宁市| 泾川县| 镇宁| 宁城县| 清流县| 连云港市| 佳木斯市| 开封市| 综艺| 措美县| 湛江市| 开鲁县| 易门县| 宁阳县| 宜春市| 诏安县| 久治县| 德阳市| 吕梁市| 张家口市| 铜梁县| 双鸭山市| 肃北| 清镇市| 安义县| 龙泉市| 孟连| 正镶白旗| 上栗县|