문제 풀이/99클럽

[99클럽] 27일차 TIL

동까의 코딩 2024. 6. 16. 17:28
반응형

https://leetcode.com/problems/group-the-people-given-the-group-size-they-belong-to/

 

class Solution:
    def groupThePeople(self, groupSizes: List[int]) -> List[List[int]]:
        rst, dt = [], collections.defaultdict(list)
        for i, g in enumerate(groupSizes):
            dt[g].append(i)
            if len(dt[g]) == g:
                rst.append(dt[g])
                dt[g] = []
        return rst
반응형