comefrom: <doocs>0804.Unique Morse Code Words_1.py
code: def uniqueMorseRepresentations( words: List[str]) -> int:
      codes = [
          ".-",
          "-...",
          "-.-.",
          "-..",
          ".",
          "..-.",
          "--.",
          "....",
          "..",
          ".---",
          "-.-",
          ".-..",
          "--",
          "-.",
          "---",
          ".--.",
          "--.-",
          ".-.",
          "...",
          "-",
          "..-",
          "...-",
          ".--",
          "-..-",
          "-.--",
          "--..",
      ]
      s = {''.join([codes[ord(c) - ord('a')] for c in word]) for word in words}
      return len(s)
masked: def sample_funcname ( var_0 : List [ str ] ) -> int :
      var_30 = [ ".-" , "-..." , "-.-." , "-.." , "." , "..-." , "--." , "...." , ".." , ".---" , "-.-" , ".-.." , "--" , "-." , "---" , ".--." , "--.-" , ".-." , "..." , "-" , "..-" , "...-" , ".--" , "-..-" , "-.--" , "--.." , ]
      var_37 = { ''.join ( [ var_30 [ ord ( var_34 ) - ord ( 'a' ) ] for var_34 in var_36 ] ) for var_36 in var_0 }
      return len ( var_37 )
  