Power set: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 154:
next result = cond string(
when element eq ``
then |{ result && `}` && `, `|
when strlen( element ) eq 1 and element ne `∅`
then |{ result &&}{ element && `}, `|
else |{ result && `}\{{` && element && `}\}, `| ) ) ).
 
r_string = replace(
Line 173:
data(set3) = new set( value stringtab( ( `1` ) ( `2` ) ( `3` ) ( `3` ) ( `4` ) ( `4` ) ( `4` ) ) ).
 
write `|𝑷( ` &&{ set1->stringify( ) && `} ) ->`|.
perform build_powerset using set1
changing result_set.
Line 180:
new-line.
 
write `|𝑷( ` &&{ set2->stringify( ) && `} ) ->`|.
perform build_powerset using set2
changing result_set.
Line 187:
new-line.
 
write `|𝑷( ` &&{ set3->stringify( ) && `} ) ->`|.
perform build_powerset using set3
changing result_set.
Line 203:
do lines( powerset_elements ) times.
if powerset_elements[ sy-index ] ne `∅`.
append |{ powerset_elements[ sy-index ] &&}{ element }| to powerset_elements.
else.
append element to powerset_elements.
Anonymous user