leetcode804

水题没什么好说的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import java.util.HashSet;
import java.util.Set;

class Solution {

private static String[] arr = {".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."};
public int uniqueMorseRepresentations(String[] words) {
Set<String> set = new HashSet<String>();
for (String word : words) {
StringBuilder builder = new StringBuilder();
for (int j = 0; j < word.length(); j++) {
builder.append(arr[word.charAt(j) - 97]);
}
set.add(builder.toString());
}
return set.size();
}
}