Power set: Difference between revisions
Content added Content deleted
Line 336: | Line 336: | ||
(* ****** ****** *) |
(* ****** ****** *) |
||
</lang> |
</lang> |
||
=={{header|AutoHotkey}}== |
|||
ahk [http://www.autohotkey.com/forum/viewtopic.php?t=44657&postdays=0&postorder=asc&start=147 discussion] |
|||
<lang autohotkey>a = 1,a,-- ; elements separated by commas |
|||
StringSplit a, a, `, ; a0 = #elements, a1,a2,... = elements of the set |
|||
t = { |
|||
Loop % (1<<a0) { ; generate all 0-1 sequences |
|||
x := A_Index-1 |
|||
Loop % a0 |
|||
t .= (x>>A_Index-1) & 1 ? a%A_Index% "," : "" |
|||
t .= "}`n{" ; new subsets in new lines |
|||
} |
|||
MsgBox % RegExReplace(SubStr(t,1,StrLen(t)-1),",}","}")</lang> |
|||
=={{header|AWK}}== |
=={{header|AWK}}== |