반응형
49번 문제
strs = ["eat","tea","tan","ate","nat","bat"]
import collections
from typing import List
class Solution:
def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
anagrams = collections.defaultdict(list)
for word in strs:
# 정렬하여 딕셔너리에 추가
anagrams[''.join(sorted(word))].append(word)
return list(anagrams.values())
a = Solution()
a.groupAnagrams(strs)
collections.defaultdict
https://dongdongfather.tistory.com/69
반응형
'Python > 코딩' 카테고리의 다른 글
배열 - 두수의 합 (0) | 2021.09.09 |
---|---|
GitHub와 VSCode 연동하기 (0) | 2021.07.29 |
main 함수 (0) | 2021.06.22 |
'_' 언더스코어 (0) | 2021.05.12 |
기억해야할 표현 - 파이썬알고리즘 인터뷰 공부 (0) | 2021.05.06 |
댓글