RosettaCodeData/Task/Power-set/Common-Lisp/power-set-4.lisp
2015-11-18 06:14:39 +00:00

3 lines
139 B
Common Lisp

(defun powerset (xs)
(loop for i below (expt 2 (length xs)) collect
(loop for j below i for x in xs if (logbitp j i) collect x)))