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

4 lines
125 B
Common Lisp

(defun powerset (s)
(if s (mapcan (lambda (x) (list (cons (car s) x) x))
(powerset (cdr s)))
'(())))