두 문자가 anagram 인지 검사하는 코드입니다.
anagram이란 주어진 문자의 순서만 변형된 형태를 말합니다.
https://leetcode.com/problems/valid-anagram/
//problem no : 242
class Solution {
public:
bool isAnagram(string s, string t) {
if(s.length() != t.length()){return false;}
int ans[26] = {0,};
for(int i=0;i<s.length();i++){
ans[s[i]-'a'] += 1;
ans[t[i]-'a'] -= 1;
}
for(int i: ans){
if(i){
return false;
}
}
return true;
}
};