Byte by Byte

804. Unique Morse Code Words.cpp 본문

개발 로그/알고리즘

804. Unique Morse Code Words.cpp

CyberSoak 2021. 9. 29. 11:39

 

class Solution {
public:
    
    int uniqueMorseRepresentations(vector<string>& words) {
        vector<string>code ={".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-","-.--","--.."};
        set<string>s;
        for(int i =0; i<words.size();i++){
            string tmp="";
            for(int j =0; j<words[i].size();j++){
                tmp += code[words[i][j]-'a'];
            }
            s.insert(tmp);
        }
        return s.size();
    }
};