1
class Solution {
2
public:
3
string convert(string st) {
4
string s1[] = {".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..",
5
".---", "-.-", ".-..", "--", "-.", "---", ".--.", "--.-", ".-.",
6
"...", "-", "..-", "...-", ".--", "-..-", "-.--", "--.."};
7
string s = "";
8
for (char a : st) {
9
s += s1[a - 'a'];
10
}
11
return s;
12
}
13
int uniqueMorseRepresentations(vector<string> &words) {
14
set<string> st;
15
for (int i = 0; i < words.size(); i++) {
16
st.insert(convert(words[i]));
17
}
18

19
return st.size();
20
}
21
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0