Anonymous user
Power set: Difference between revisions
Added powerset method for actual set class.
(→{{header|CoffeeScript}}: refactor) |
(Added powerset method for actual set class.) |
||
Line 1,644:
}
end
end
#A direct translation of the "power array" version above
class Set
def powerset
inject(Set[Set[]]) do |ps, item|
ps.union ps.map {|e| e.union (Set.new [item])}
end
end
end</lang>
|