158.Two Strings Are Anagrams
1.Description(Easy)
2.Code
public boolean anagram(String s, String t) {
if(s.length()!=t.length()){
return false;
}
HashMap<Character,Integer> map=new HashMap<>();
for(int i=0;i<s.length();i++){
char current=s.charAt(i);
if(map.containsKey(current)){
map.put(current, map.get(current)+1);
}else{
map.put(current,1);
}
}
for(int i=0;i<t.length();i++){
char current=t.charAt(i);
if(map.containsKey(current)){
map.put(current, map.get(current)-1);
}else{
return false;
}
}
for(Character element :map.keySet()){
if(map.get(element)!=0){
return false;
}
}
return true;
}Last updated