10 lines
365 B
Python
10 lines
365 B
Python
|
class py_solution:
|
||
|
def sub_sets(self, sset):
|
||
|
return self.subsetsRecur([], sorted(sset))
|
||
|
|
||
|
def subsetsRecur(self, current, sset):
|
||
|
if sset:
|
||
|
return self.subsetsRecur(current, sset[1:]) + self.subsetsRecur(current + [sset[0]], sset[1:])
|
||
|
return [current]
|
||
|
|
||
|
print(py_solution().sub_sets([4,5,6]))
|