Power set: Difference between revisions
Content added Content deleted
Line 2,117: | Line 2,117: | ||
{one,two,three,four}</pre> |
{one,two,three,four}</pre> |
||
=={{header|PowerShell}}== |
|||
<lang PowerShell> |
<lang PowerShell> |
||
function power-set ($array) { |
function power-set ($array) { |
||
Line 2,138: | Line 2,137: | ||
} |
} |
||
$ |
$setA = power-set @(1,2,3,4) |
||
"number of sets in |
"number of sets in setA: $($setA.Count)" |
||
"sets in |
"sets in setA:" |
||
$OFS = "," |
|||
$ |
$setA | foreach{"{"+"$_"+"}"} |
||
⚫ | |||
$setB = @() |
|||
"number of sets in |
"number of sets in setB: $($setB.Count)" |
||
"sets in setB:" |
|||
$setB | foreach{"{"+"$_"+"}"} |
|||
⚫ | |||
"number of sets in setC: $($setC.Count)" |
|||
"sets in setC:" |
|||
$setC | foreach{"{"+"$_"+"}"} |
|||
</lang> |
</lang> |
||
<b>Output:</b> |
<b>Output:</b> |
||
<pre> |
<pre> |
||
number of sets in |
number of sets in setA: 16 |
||
sets in |
sets in setA: |
||
{} |
|||
1 |
{1} |
||
{1,2} |
|||
2 |
|||
{1,2,3} |
|||
3 |
|||
⚫ | |||
4 |
|||
1 |
{1,2,4} |
||
1 |
{1,3} |
||
1 |
{1,3,4} |
||
{1,4} |
|||
2 3 |
|||
2 |
{2} |
||
{2,3} |
|||
3 4 |
|||
{2,3,4} |
|||
{2,4} |
|||
{3} |
|||
1 3 4 |
|||
{3,4} |
|||
{4} |
|||
⚫ | |||
number of sets in |
number of sets in setB: 0 |
||
sets in setB: |
|||
number of sets in setC: 2 |
|||
sets in setC: |
|||
{} |
|||
{} |
|||
</pre> |
</pre> |
||