123456789101112131415 |
- class Solution:
- def groupAnagrams(self, strs):
- ana = dict()
- for s in strs:
- key = ''.join(sorted(s))
- if key in ana:
- ana[key].append(s)
- else:
- ana[key] = [s]
-
- return ana.values()
-
- s = Solution()
- print("Expected: [['ate', 'eat', 'tea'], ['nat', 'tan'], ['bat']]")
- print("Got:", s.groupAnagrams(["eat", "tea", "tan", "ate", "nat", "bat"]))
|