Group anagram
JavaScript
var groupAnagrams = function(strs) {
let res=[];
for(let word of strs){
let count = new Array(26).fill(0);
for(let i=0;i<word.length;i++){
count[word.charCodeAt(i) - "a".charCodeAt(0)]++;
}
let key = count.join(',');
// console.log(key)
if(!res[key]) res[key] = [];
res[key].push(word);
console.log(res);
}
return Object.values(res);
};
console.log(groupAnagrams(["eat","tea","tan","ate","nat","bat"]));