242. Valid Anagram
Input: s = "anagram", t = "nagaram"
Output: trueInput: s = "rat", t = "car"
Output: falsebool isAnagram(string s, string t) { // time: O(n); space: O(1)
int m = s.length(), n = t.length();
if (m != n) return false;
vector<int> count(26, 0);
for (int i = 0; i < m; ++i) {
++count[s[i] - 'a'];
--count[t[i] - 'a'];
}
for (int num : count) {
if (num) return false;
}
return true;
}Last updated