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})