Unique Morse Code Words
<-E 804> Unique Morse Code Words
class Solution {
public:
int uniqueMorseRepresentations(vector<string>& words) {
set<string> codes;
vector<string> morse = { ".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.." };
for (string& word: words) {
string code = "";
for (char c: word)
code += morse[c - 'a'];
codes.insert(code);
}
return codes.size();
}
};