RosettaCodeData/Task/Power-set/Common-Lisp/power-set-1.lisp
2023-07-01 13:44:08 -04:00

4 lines
125 B
Common Lisp

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