49-group-anagrams

DevGod
Elf Vtuber
class Solution { public List<List<String>> groupAnagrams(String[] strs) { HashMap<String, ArrayList<String>> blah = new HashMap<String, ArrayList<String>>(); for(String s : strs ){ char[] arr = s.toCharArray(); Arrays.sort(arr); String key = new String(arr);
blah.computeIfAbsent(key, k -> new ArrayList<>()).add(s); }
return new ArrayList<>(blah.values()); }}
/** * @param {string[]} strs * @return {string[][]} */var groupAnagrams = function(strs) { let blah = new Map(); for(let s of strs){ let key = s.split("").sort().join(""); if(!blah.has(key)){ blah.set(key,[]); } blah.get(key).push(s); } return [...blah.values()];};