专栏首页程序生活Leetcode-Easy 804. Unique Morse Code Words

Leetcode-Easy 804. Unique Morse Code Words

804. Unique Morse Code Words

  • 描述: 将26个因为字母映射为莫尔斯式电码
  • 思路: 一一匹配
  • 代码
class Solution:
    def uniqueMorseRepresentations(self, words):
        """
        :type words: List[str]
        :rtype: int
        """
        Morse=[".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."]
        Letters=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
        
        for i in range(len(words)):
            temp=''
            for letter in words[i]:
                for data in zip(Letters,Morse):
                    if letter==data[0]:
                        temp+=data[1]
            words[i]=temp
        return len(set(words))

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 数据挖掘作业第4章 算法设计第5章 程序实现第六章 实现结果

    第4章 算法设计 4.1 实现方式1:欧式距离 实验原理如下图: ? 图 1 实验原理 4.1.1 步骤1:数据预处理 这一部分对应实验代码1的preproce...

    致Great
  • 斯坦福tensorflow教程(三) 线性和逻辑回归1. 线性回归:根据出生率来预测平均寿命

    致Great
  • Python使用numpy生成批量数据

    致Great
  • 以太坊应用开发接口:JSON RPC API

    以太坊应用开发接口指的是以太坊节点软件提供的API接口,去中心化应用可以利用这个接口访问以太坊上的智能合约。以太坊应用开发接口采用JSON-PRC标准,通常是通...

    用户1408045
  • NAND闪存中的隐私数据销毁方案(CS Security)

    我们提出用于有效破坏NAND闪存中的隐私数据的方案。通常,即使从NAND闪存中丢弃了隐私数据,也很有可能将数据保留在无效块中。这是由于NAND闪存的编程操作和擦...

    shellmik
  • R语言学习 - 热图美化

    热图美化 上一期的绘图命令中,最后一行的操作抹去了之前设定的横轴标记的旋转,最后出来的图比较难看。 上次我们是这么写的 p <- p + xlab("samp...

    生信宝典
  • 春招快到了,送你一份数据分析常见面试题

    找了半年工作,面试了几个data science的职位,总结了一些常见的问题,在这儿抛砖引玉。

    华章科技
  • [WCF安全系列]认证与凭证:用户名/密码认证与Windows认证

    如果要给认证下一个定义,我个人的倾向这样的定义:认证是确定被认证方的真实身份和他或她申明(Claim)的身份是否相符的行为。认证方需要被认证方提供相应的身份证明...

    蒋金楠
  • PHP pthreads v3下的Volatile简介与使用方法示例

    本文实例讲述了PHP pthreads v3下的Volatile简介与使用方法。分享给大家供大家参考,具体如下:

    砸漏
  • 计算机网络自学笔记:TCP

    如果你在学习这门课程,仅仅为了理解网络工作原理,那么只要了解TCP是可靠传输,数据传输丢失时会重传就可以了。如果你还要参加研究生考试或者公司面试等,那么下面内容...

    云时之间

扫码关注云+社区

领取腾讯云代金券