五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
中江县| 沙田区| 九寨沟县| 融水| 江城| 江陵县| 安陆市| 亳州市| 霍林郭勒市| 聊城市| 固始县| 濮阳市| 登封市| 黄浦区| 隆回县| 青阳县| 渑池县| 洮南市| 环江| 舟山市| 衡阳县| 绥化市| 杭州市| 峡江县| 阳江市| 明光市| 五莲县| 奈曼旗| 贵阳市| 桦甸市| 那坡县| 磴口县| 阳西县| 沐川县| 古蔺县| 扎鲁特旗| 大方县| 都江堰市| 白玉县| 循化| 阿坝|