Leetcode 804. Unique Morse Code Words

class Solution:
    def uniqueMorseRepresentations(self, words):
        lib = [".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", "--", "-.", "---",
               ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.."]
        return len({''.join(lib[ord(c) - ord('a')] for c in word) for word in words})

 

posted @ 2019-04-04 06:36  周洋  阅读(102)  评论(0编辑  收藏  举报