Power set: Difference between revisions

Line 2,117:
{one,two,three,four}</pre>
 
=={{header|PowerShell}}==
<lang PowerShell>
function power-set ($array) {
Line 2,138 ⟶ 2,137:
 
}
$powersetsetA = power-set @(1,2,3,4)
"number of sets in powersetsetA: $($powersetsetA.Count)"
"sets in powersetsetA:"
$OFS = ","
$powersetsetA | foreach{"{"+"$_"+"}"}
$powerset2 = @(@(), @(@()))
$setB = @()
"number of sets in powerset2setB: $($powerset2setB.Count)"
"sets in setB:"
$setB | foreach{"{"+"$_"+"}"}
$powerset2setC = @(@(), @(@()))
"number of sets in setC: $($setC.Count)"
"sets in setC:"
$setC | foreach{"{"+"$_"+"}"}
</lang>
<b>Output:</b>
<pre>
number of sets in powersetsetA: 16
sets in powersetsetA:
{}
 
{1}
{1,2}
2
{1,2,3}
3
{1 ,2 ,3 ,4}
4
{1 ,2,4}
{1 ,3}
{1 ,3,4}
{1,4}
2 3
{2 4}
{2,3}
3 4
1 {2 ,3,4}
1 {2 ,4}
{3}
1 3 4
2 {3 ,4}
{4}
1 2 3 4
number of sets in powerset2setB: 20
sets in setB:
number of sets in setC: 2
sets in setC:
{}
{}
</pre>
 
678

edits