804. Unique Morse Code Words (唯一摩爾斯密碼詞)

更新於 發佈於 閱讀時間約 1 分鐘


英文版點我中文版點我


↑看個小廣告,支持好內容↑



根據範例可以知道,不同單字有可能對應到相同的摩斯密碼,我們要算總共出現幾種。乍看之下很嚇人,但題目已經提供摩斯密碼的陣列了,不用白不用 XD


❶ Hash Table

照著查表轉換就行,重點在於產出的密碼該如何儲存,有兩種方式:

1. Set: 將密碼加入集合,最後輸出 Set.size。

2. Map: 將密碼存入索引,最後輸出 Object.keys(map).length。​
(只關心有幾種 key,value 無所謂)


這題算是很基本的索引表入門,以後看到題目問「種類」時,直覺就要想到 Set 喔!



  • 本題分類標籤:ArrayHash TableString
  • 本題正解率=82.9%

❤️ 若內容對你實用,歡迎追蹤本專題,或小額贊助支持~
⭐ 這是我的第 24 篇刷題筆記,完整解題索引看這裡 → Here


avatar-img
54會員
59內容數
我要成為 LeetCode 王!快跟我一起踏上旅程!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
LeetCode King 的其他內容
在比賽裡這就是大家拚手速的題目了,準備好了嗎?
魔鬼藏在二分搜尋裡!輸出值代表的意含、題意產生的邊界條件,寫完模板才是挑戰的開始 Orz
在排序資料內執行二分搜尋,具有 O(logn) 的複雜度優勢。由於思路單純固定,有人會將其步驟模板化,但死背解法貌似有點危險?
給你一堆字母請你湊出單字,Scramble 貌似也是這樣玩的 (?
成對的數字裡出現一個落單的邊緣人,我有六種方法找出它,你會幾種呢?
正確答案居然有無限多組!找到任何一種就算通過,這是怎麼回事?
在比賽裡這就是大家拚手速的題目了,準備好了嗎?
魔鬼藏在二分搜尋裡!輸出值代表的意含、題意產生的邊界條件,寫完模板才是挑戰的開始 Orz
在排序資料內執行二分搜尋,具有 O(logn) 的複雜度優勢。由於思路單純固定,有人會將其步驟模板化,但死背解法貌似有點危險?
給你一堆字母請你湊出單字,Scramble 貌似也是這樣玩的 (?
成對的數字裡出現一個落單的邊緣人,我有六種方法找出它,你會幾種呢?
正確答案居然有無限多組!找到任何一種就算通過,這是怎麼回事?
你可能也想看
Google News 追蹤
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
給定一個字串陣列,請把它們所共有的字元伴隨著出現次數輸出。這篇文章介紹如何使用字典統計出現次數,和字典取交集的方法來解決此問題。並提供了複雜度分析和關鍵知識點。
Thumbnail
可能包含敏感內容
https://line.me/ti/g2/cSv-HcDyFtExhwQnKPbhgWDo9-Lx1Cdi_uQQWA?utm_source=invitation&utm_medium=link_copy&utm_campaign=default
Thumbnail
/ 大家現在出門買東西還會帶錢包嗎 鴨鴨發現自己好像快一個禮拜沒帶錢包出門 還是可以天天買滿買好回家(? 因此為了記錄手機消費跟各種紅利優惠 鴨鴨都會特別注意銀行的App好不好用! 像是介面設計就是會很在意的地方 很多銀行通常會為了要滿足不同客群 會推出很多App讓使用者下載 每次
Thumbnail
給定一個字串陣列,請把它們所共有的字元伴隨著出現次數輸出。這篇文章介紹如何使用字典統計出現次數,和字典取交集的方法來解決此問題。並提供了複雜度分析和關鍵知識點。
Thumbnail
可能包含敏感內容
https://line.me/ti/g2/cSv-HcDyFtExhwQnKPbhgWDo9-Lx1Cdi_uQQWA?utm_source=invitation&utm_medium=link_copy&utm_campaign=default