题目链接:https://leetcode-cn.com/problems/unique-morse-code-words/
题目如下:
class Solution {
public:
int uniqueMorseRepresentations(vector<string>& words) {
string str[]={".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."};
unordered_map<string,int> umap;
int res=0;
for(auto word:words){
string str1="";
for(auto e:word){
str1+=str[e-'a'];
}
if(umap[str1]==0){
umap[str1]++;
res++;
}
}
return res;
}
};