Power set: Difference between revisions
Content added Content deleted
(Added Swift version) |
|||
Line 3,586: | Line 3,586: | ||
{{works with|Swift|Revision 4.1 - tested with Xcode 9.2 playground}} |
{{works with|Swift|Revision 4.1 - tested with Xcode 9.2 playground}} |
||
⚫ | |||
<lang swift> |
|||
⚫ | |||
guard elements.count > 0 else { |
guard elements.count > 0 else { |
||
return [[]] |
return [[]] |
||
Line 3,602: | Line 3,601: | ||
// Example: |
// Example: |
||
powersetFrom([1, 2, 4])</lang> |
powersetFrom([1, 2, 4])</lang> |
||
{{out}} |
{{out}}<pre>{ |
||
⚫ | |||
{2, 4} |
{2, 4} |
||
{4, 1} |
{4, 1} |
||
Line 3,612: | Line 3,610: | ||
{1} |
{1} |
||
{2} |
{2} |
||
⚫ | |||
} |
|||
⚫ | |||
<lang Swift>//Example: |
|||
powersetFrom(["a", "b", "d"])</lang> |
|||
{{out}}<pre>{ |
|||
{"b", "d"} |
|||
{"b"} |
|||
{"d"}, |
|||
{"a"} |
|||
{"b", "d", "a"} |
|||
Set([]) |
|||
{"d", "a"} |
|||
{"b", "a"} |
|||
⚫ | |||
=={{header|Tcl}}== |
=={{header|Tcl}}== |