国际摩尔斯密码定义一种标准编码方式将每个字母对应于一个由一系列点和短线组成的字符串 比如 a 对应 - b 对应 - c 对应 -- 以此类推。 为了方便所有 26 个英文字母的摩尔斯密码表如下: -------------------------------------- 给你一个字符串数组 words 每个单词可以写成每个字母对应摩尔斯密码的组合。 例如cab 可以写成 ---- 即
解题思路: 1.首先将每个字母对应的摩尔斯密码存储到一个列表中 2.对于每个单词,将单词中的每个字母转换成对应的摩尔斯密码,并将它们连接起来形成一个新的字符串 3.将所有单词翻译后的字符串保存到一个集合中,利用集合的去重特性得到不同的单词翻译数量
Python代码:
原文地址: https://www.cveoy.top/t/topic/bmdM 著作权归作者所有。请勿转载和采集!