gary@interview:~/interview/coding/78-subsets.md$
$ cat ./coding/78-subsets.md
[Coding]

78. Subsets

────────────────────────────────────────────────────────────

78. Subsets

class Solution:
    def subsets(self, nums: List[int]) -> List[List[int]]:

        res = []
        n = len(nums)

        def backtrack(curr, start):
            res.append(list(curr))
            
            for i in range(start, n):
                curr.append(nums[i])
                backtrack(curr, i + 1)
                curr.pop()
        

        backtrack([], 0)
        
        return res
--tags#Backtrack
$ ls ./coding/ | grep -v 78-subsets
265. Paint House II256. Paint House143. Reorder List1762. Buildings With an Ocean View
← cd ../codingcd ~