var groupAnagrams = function (strs) {
let obj = {};
strs.map((str, i) => {
let key = str.split('').sort().join('');
if (!obj[key]) obj[key] = [str];
else obj[key].push(str);
});
console.log(Object.values(obj));
return Object.values(obj);
};
Hash Table์ key๋ฅผ ํ์ฉํ์ฌ ํ์๋ค. Group Anagram๋ผ๋ฆฌ obj
๊ฐ์ฒด๋ฅผ ํ๋ ์์ฑํด key๋ฅผ ์ด์ฉํด ๋ฌถ์ด์ค ๋ค, obj
๊ฐ์ฒด์ values๋ฅผ return
ํ๋ ์์ผ๋ก ํ์๋ค.
์์ , ์ง์ ์ ํ์ํฉ๋๋ค!
https://leetcode.com/problems/group-anagrams/