algo/leetcode

49. Group Anagrams

sourmc 2024. 10. 13. 16:24

https://leetcode.com/problems/group-anagrams/description/

 

Given an array of strings strs, group the anagrams together. You can return the answer in any order.

 

class Solution:
    def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        result = defaultdict(list)

        for str in strs:
            anamgram = "".join(sorted(str))
            result[anamgram].append(str)
        
        return list(result.values())

 

 

'algo > leetcode' 카테고리의 다른 글

187. Repeated DNA Sequences  (1) 2024.10.14
207. Course Schedule  (0) 2024.10.13
2007. Find Original Array From Doubled Array  (0) 2024.08.21
1834. Single-Threaded CPU  (0) 2024.08.18
837. New 21 Game  (0) 2024.08.18