LeetCode. Group Anagrams (python)

728x90
반응형

* 알게 된 것

check.values()의 리턴이 배열 형태가 아닌 줄 알고 또 따로 배열을 만들어서 처리해줬었는데 배열로 리턴이 되는 것 같다. 

sorted는 리스트 형태로 반환한다. sorted(문자열)은 문자열의 각 단어를 정렬한 리스트를 반환해준다.

from collections import defaultdict
class Solution:
    def groupAnagrams(self, strs: List[str]) -> List[List[str]]:
        check=defaultdict(list)
        for item in strs:
            # print(''.join(sorted(item)))
            sortedWord=''.join(sorted(item))
            check[sortedWord].append(item)
        return check.values()
    
        
728x90
반응형
TAGS.

Comments