Description


Submission
class Solution {
public:
bool isAlienSorted(vector<string>& words, string order) {
map<char, char> Map;
for(int i = 0; i < 26; ++i) {
Map[order[i]] = 'a' + i;
}
vector<string> newWords;
for(auto& word: words) {
string t = "";
for(auto c: word) {
t.push_back(Map[c]);
}
newWords.push_back(t);
}
for(int i = 1; i < words.size(); ++i) {
if(newWords[i-1] > newWords[i]) return false;
}
return true;
}
};
