跟邮件的很像
class Solution {
public int uniqueMorseRepresentations(String[] words) {
int num=0;
String[] alphabet = new String[]{".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."};
String tmp;
for(int i=0; i<words.length; i++)
{
tmp = "";
for(int j=0; j<words[i].length(); j++)//小写a ASCII是97
tmp += alphabet[words[i].charAt(j)-'a'];//对于的码
words[i] = tmp;
}
for(int i=0; i<words.length; i++)
for(int j=i+1; j<words.length; j++)
if(words[i].equals(words[j]) )
words[j] = "";
for(int i=0; i<words.length; i++)
if(words[i]!="")
num++;
return num;
}
}
a的ASCII是97, A是97-32=65
length是string的属性,不需要()