@@ -0,0 +1,472 @@
+letters = %5B%22.-%22,%22-...%22,%22-.-.%22,%22-..%22,%22.%22,%22..-.%22,%22--.%22,%22....%22,%22..%22,%22.---%22,%22-.-%22,%22.-..%22,%22--%22,%22-.%22,%22---%22,%22.--.%22,%22--.-%22,%22.-.%22,%22...%22,%22-%22,%22..-%22,%22...-%22,%22.--%22,%22-..-%22,%22-.--%22,%22--..%22%5D%0A%0Aclass Solution:%0A    def uniqueMorseRepresentations(self, words):%0A        %22%22%22%0A        :type words: List%5Bstr%5D%0A        :rtype: int%0A        %22%22%22%0A        a = ord('a')%0A        maps = set()%0A        for word in words:%0A            maps.add(%22%22.join(%5Bletters%5Bord(l)-a%5D for l in word%5D))%0A        return len(maps)%0A

804. Unique Morse Code Words