1
var uniqueMorseRepresentations = function (words) {
2
var morse = [
3
".-",
4
"-...",
5
"-.-.",
6
"-..",
7
".",
8
"..-.",
9
"--.",
10
"....",
11
"..",
12
".---",
13
"-.-",
14
".-..",
15
"--",
16
"-.",
17
"---",
18
".--.",
19
"--.-",
20
".-.",
21
"...",
22
"-",
23
"..-",
24
"...-",
25
".--",
26
"-..-",
27
"-.--",
28
"--..",
29
];
30

31
var transformations = new Set();
32

33
for (let word of words) {
34
var trans = "";
35
for (let letter of word) {
36
var index = letter.charCodeAt(0) - 97;
37
trans += morse[index];
38
}
39

40
transformations.add(trans);
41
}
42

43
return transformations.size;
44
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0