Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
3
Task/Power-set/Jq/power-set-1.jq
Normal file
3
Task/Power-set/Jq/power-set-1.jq
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
def powerset:
|
||||
reduce .[] as $i ([[]];
|
||||
reduce .[] as $r (.; . + [$r + [$i]]));
|
||||
7
Task/Power-set/Jq/power-set-2.jq
Normal file
7
Task/Power-set/Jq/power-set-2.jq
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# The power set of the empty set:
|
||||
[] | powerset
|
||||
# => [[]]
|
||||
|
||||
# The power set of the set which contains only the empty set:
|
||||
[ [] ] | powerset
|
||||
# => [[],[[]]]
|
||||
6
Task/Power-set/Jq/power-set-3.jq
Normal file
6
Task/Power-set/Jq/power-set-3.jq
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
def powerset:
|
||||
if length == 0 then [[]]
|
||||
else .[0] as $first
|
||||
| (.[1:] | powerset)
|
||||
| map([$first] + . ) + .
|
||||
end;
|
||||
Loading…
Add table
Add a link
Reference in a new issue