تابعی بنویسید که تمام زیرمجموعههای یک لیست را به شکل یک لیست دو بعدی در خروجی برگرداند.
نمونه های ورودی و خروجی
Subsets([1, 2, 3]) ➞ [[], [1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3]]
نکته: لیست تهی ([]) و خود لیست اصلی هم زیرمجموعهای از خودش محسوب میشود. همچنین محدودتی در تعداد اعضای لیست وجود ندارد.
نظرات